3 Commits
Author SHA1 Message Date
NotAlexNoyle 1f56def18d Update README.md to reflect changes from 4.7.0u 2019-05-03 20:31:21 -04:00
NotAlexNoyle b2cd41bbcf Version 4.7.0u Release 2019-05-04 00:21:27 +00:00
Jason Robitaille 13cce29e9c Update README.md 2018-03-30 21:25:51 -07:00
301 changed files with 9101 additions and 2501 deletions

No files matched your search

+73 -4
View File
@@ -1,12 +1,13 @@
WebOS Quick Install v4.6.0 WebOS Quick Install v4.7.0u
=================== ===================
> **NOTICE: THIS TOOL IS DESIGNED FOR LEGACY PALM/HP WEBOS AND SOME VERSIONS OF LUNEOS. IT IS NOT COMPATIBLE WITH WEBOS OSE OR LG WEBOS.**
[![](http://i57.tinypic.com/rc7all_th.png)](http://oi57.tinypic.com/rc7all.jpg) [![](http://i57.tinypic.com/rc7all_th.png)](http://oi57.tinypic.com/rc7all.jpg)
This program is intended for use with WebOS applications that are in-testing, which under section 4.2 of the Palm SDK License Agreement allows for such unapproved applications to be installed on Palm devices. Applications installed with WebOS Quick Install have not be tested by Palm and are installed at your own risk. This program is intended for use with WebOS applications that are in-testing, which under section 4.2 of the Palm SDK License Agreement allows for such unapproved applications to be installed on Palm devices. Applications installed with WebOS Quick Install have not be tested by Palm and are installed at your own risk.
Powered by my [webOSLib java library](https://github.com/JayCanuck/java-weboslib). Powered by JayCanuck's [webOSLib java library](https://github.com/JayCanuck/java-weboslib).
**Features** **Features**
@@ -26,14 +27,82 @@ Powered by my [webOSLib java library](https://github.com/JayCanuck/java-weboslib
**Setup Guide/Problem Troubleshooting** **Setup Guide/Problem Troubleshooting**
* If you would like step-by-step directions on how to get things up and running, or are encountering some issues, I highly recommend checking out the official **[WOSQI Homebrew Guide](http://bit.ly/wosqi-guide)**. * If you would like step-by-step directions on how to get things up and running, or are encountering some issues, I highly recommend checking out the official **[WOSQI Homebrew Guide](http://bit.ly/wosqi-guide)**.
------------------------------
**What's new in v4.7.0u:**
------------------------------
1. Now uses user Java preferences rather than system Java preferences
2. Fixed several NullPointerException errors
3. Fixed blank package description icons/screenshots in Package Viewer window
4. Imported and made use of JPowerShell API in order to implement an awesome powershell self-elevating permissions hack that triggers UAC to start novacom (from https://github.com/profesorfalken/jPowerShell)
5. Converted project from NetBeans to Eclispe
6. Converted project from Java 6/CC1.5 to Java 12/CC11. Java 7 or above is now reccomended, as is the use of OpenJDK (https://www.adoptopenjdk.net)
7. Install folder is no longer created until novacom is detected
8. Most of the novacom driver detection code is re-written from the ground up to better support Linux and macOS on all architectures, including armhf. This means that novacom can now be detected accurately on headless servers, or even a Raspberry Pi! Windows novacom detection support is retained from earlier versions
9. On Windows and Linux, if novacom is installed, but not running, it will now be started. (This is not needed on macOS, because novacomd runs perpetually once installed)
11. If the Install folder is empty, it will now be deleted upon exit
12. Re-hosted webos-clock-themer repository at https://github.com/NotAlexNoyle/WebOS-Clock-Themer/
13. Updated "about" window
14. Fixed package icon display in Package Viewer window
15. Fixed package screenshot display in Package Viewer window
16. Several other minor edits and bug fixes (see the commit history at https://github.com/NotAlexNoyle/WebOS-Quick-Install for a comprehensive comparison)
------------------------------
**Planned for future versions:**
------------------------------
1. Fix a lot of code spacing, order, and indentation
2. Fix several eclipse warnings
3. Fully comment/document code
4. Show a photo of whatever device that is currently selected, instead of always showing an original Pre. Also show this in "installing" view.
5. Migrate from Better Swing Application Framework to standard Java Swing
6. Fix prefs warnings at runtime on Linux
7. Fix a couple of windows registry errors
8. Add support for BSDs and Solaris-based operating systems (and possibly more)
9. Fix missing splash screen
10. Distrbute operating system-specific packages with icons (.exe, .app, etc) instead of .jar for everything.
11. Fix armhf device detection
12. Locate and remove unwanted loop when loading image assets in PackageViewer upon first launch
13. Fix layout of About window on MacOS
14. Fix Linux novacomd installation, and add support for installing novacomd on armhf
15. Work on community feedback and implement community requests!
**Requirements** **Requirements**
* [Java 1.6 or greater](http://www.java.com/en/download/manual.jsp) * [Java 1.7 or greater](http://www.java.com/en/download/manual.jsp)
* For Mac OS X, once you've installed Java 1.6, run /Applications/Utilities/Java/Java Preferences. Then click and drag Jave SE 6 to top of both list, and exit the program. This will set Java 1.6 as the default version to use. * For Mac OS X, once you've installed Java 1.6, run /Applications/Utilities/Java/Java Preferences. Then click and drag Jave SE 6 to top of both list, and exit the program. This will set Java 1.6 as the default version to use.
* Novacom or [Adb](http://lifehacker.com/the-easiest-way-to-install-androids-adb-and-fastboot-to-1586992378) * Novacom or [Adb](http://lifehacker.com/the-easiest-way-to-install-androids-adb-and-fastboot-to-1586992378)
* This will get installed automatically when you run WebOS Quick Install. ADB is required for LuneOS only. * This will get installed automatically when you run WebOS Quick Install (except on linux for now). ADB is required for LuneOS only.
* DevMode enabled * DevMode enabled
* This can be done on your device by typing "upupdowndownleftrightleftrightbastart", opening the DeveloperMode app, and enabling the feature. Not required for LuneOS. * This can be done on your device by typing "upupdowndownleftrightleftrightbastart", opening the DeveloperMode app, and enabling the feature. Not required for LuneOS.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,11 @@
# Application global resources
Application.name = WebOS Quick Install
Application.title = WebOS Quick Install
Application.version = v4.7.0u
Application.vendor = NotAlexNoyle
Application.homepage = http://github.com/NotAlexNoyle/WebOS-Quick-Install
Application.description = An advanced tool for installing and managing packages on webOS devices.
Application.id = WOSQI
Application.vendorId = NotAlexNoyle
Application.lookAndFeel = system
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -1,6 +1,15 @@
# To change this template, choose Tools | Templates # To change this template, choose Tools | Templates
# and open the template in the editor. # and open the template in the editor.
MainView.name = WebOS Quick Install
MainView.id = WOSQI
MainView.title = WebOS Quick Install
MainView.version = v4.7.0u
MainView.vendor = Alexander Noyle
MainView.vendorId = NotAlexNoyle
MainView.homepage = https://github.com/NotAlexNoyle/WebOS-Quick-Install
MainView.description = The ultimate bridge between your computer and your webOS device.
MainView.lookAndFeel = system
MainView.jLabel2.text=Device: MainView.jLabel2.text=Device:
MainView.fileMenu.text=File MainView.fileMenu.text=File
MainView.jLayeredPane7.border.title=Files to Install MainView.jLayeredPane7.border.title=Files to Install
@@ -104,11 +113,12 @@ InstalledPatchInfo.jLabel1.text=Name:
InstalledPatchInfo.jLabel5.text=Description: InstalledPatchInfo.jLabel5.text=Description:
InstalledPatchInfo.jLabel11.text=Author: InstalledPatchInfo.jLabel11.text=Author:
About.closeButton.text=Close About.closeButton.text=Close
About.jLabel5.text=Help support development About.jLabel5.text=Donate to support the original developer:
About.appVersionLabel.text=Version 4.6.0 About.appVersionLabel.text=Version v4.7.0u
About.jLabel2.text=Opensource under Apache License 2.0 About.jLabel2.text=Open Source under the Apache License 2.0
About.jLabel4.text=<html>Copyright \u00a9 2009-2014 Jason Robitaille. About.jLabel4.text=Copyright 2009-2014 Jason Robitaille.
About.jLabel6.text=<html><p align="justify">Jason Robitaille and Canuck Coding are in no way affiliated with HP, LG or their affiliates. Palm, Pre, Pixi, Veer, TouchPad, Enyo, webOS, and Open webOS are among the trademarks owned by or licensed to HP and/or LG Electronics.</p> About.jLabel7.text=Donate to support the new maintainer:
About.jLabel6.text=<html><p align="justify">Jason Robitaille, Alex Noyle, and Canuck Coding are in no way affiliated with HP, LG or their affiliates. Palm, Pre, Pixi, Veer, TouchPad, Enyo, webOS, and Open webOS are among the trademarks owned by or licensed to HP and/or LG Electronics.</p>
FeedLoader.jLabel5.text=Downloading and parsing: FeedLoader.jLabel5.text=Downloading and parsing:
FeedLoader.jLabel6.text= FeedLoader.jLabel6.text=
FeedViewer.jLayeredPane1.TabConstraints.tabTitle=Updates FeedViewer.jLayeredPane1.TabConstraints.tabTitle=Updates
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
File renamed without changes.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Loaded 100 of 301 files, more files were not shown because too many files have changed in this diff. Show more