aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Add Inheritance to the Lumian theme files.Ken Moore2015-10-13
| | | | Now you can specify: "INHERITS=<name of theme>" within the theme file and it will replace that line with the contents of the other theme (if it exists). This allows all the lumina-interface-specific settings to be put within the "None" theme, and the Lumina-Default theme just inherits those settings at the outset (a lot easier to maintain/adjust going forward).
* Remove the box outline for the applauncher plugin: the new font outlines ↵Ken Moore2015-10-13
| | | | takes care of readability instead now.
* A bit more cleanup of the new desktop icons:Ken Moore2015-10-13
| | | | | | | 1) Adjust the font outlines quite a bit more - now it properly respects the theme settings and adjusts appropriately. 2) Add options to re-size all the desktop icons at the same time (use 16 pixel increments) 3) Adjust the default desktop icon size (use a 64x64 icon be default). 4) Ensure that the applauncher re-scales the icon as necessary to ensure it is the proper size.
* Re-enable the option to go to an eternally-mounted device directory (Looks ↵Ken Moore2015-10-12
| | | | like I missed it during the big conversion)
* Another large speed boost for lumina-fm:Ken Moore2015-10-12
| | | | | | | 1) When refreshing a directory - don't re-load any already-loaded thumbnails 2) When loading the directory items or loading thumbnails, don't use a hard-coded item count for when to processEvents, instead use a time-based system (process events every second of loading time). This allows fast systems to use their speed while not penalizing slow systems) Also disable the use of the backend file cache for lumina-fm: the time saved is so small that it is not worth the risk of missing changes to directory contents on rapid refreshes.
* Fix a mapping issue with the mouse position for the ResizeMenu.Ken Moore2015-10-12
|
* Add a process verification check to the LuminaUtils functions for running ↵Ken Moore2015-10-12
| | | | external utilities. This should catch/break the loop if the external utility stops in some strange way.
* A few more tweaks for the applauncher outlines. Now they are much more ↵Ken Moore2015-10-12
| | | | readable in all situations/backgrounds, as well as accounting for the change in thickness to ensure that the text is not cut off at the edge of the box.
* Tweak the desktop icon font outlines a bit - make them slightly easier to read.Ken Moore2015-10-10
|
* Convert the applauncher deskto plugin to automatically use outlined fonts ↵Ken Moore2015-10-09
| | | | for any text. This still needs a bit of tweaking, but overall seems to work quite well.
* Split up the desktop-plugin source files into a separate desktop-plugins.pri ↵Ken Moore2015-10-08
| | | | file as well. Also remove the "sample" desktop plugin from being included in the build.
* Add the conversion rule for 0.8.7-devel (or older) to 0.8.7-release to ↵Ken Moore2015-10-08
| | | | automatically update the panel plugins (systemdashboard removed, appmenu/userbutton->systemstart)
* Make sure that when loading thumbnails, it only runs processEvents every 3 ↵Ken Moore2015-10-08
| | | | items (speeds things up quite a bit).
* Fix a bug in lumina-fm where launching it from the CLI with invalid ↵Ken Moore2015-10-08
| | | | arguments prevents the app from starting up with any dirs loaded.
* Change the application selection widget in lumina-open. Now it is a combobox ↵Ken Moore2015-10-08
| | | | with clearly labelled categories of applications.
* Update the widget used for panel information: Now it is quite a bit easier ↵Ken Moore2015-10-08
| | | | to read/use.
* Add the new "line" panel plugin to lumina-configKen Moore2015-10-08
|
* Update the new ResizeMenu and startmenu a bit: Now it better performes ↵Ken Moore2015-10-08
| | | | resizing and the startmenu savees it's size between sessions.
* Add a new panel plugin: "line"Ken Moore2015-10-08
| | | | | This simply inserts a horizontal/vertical line to help provide separation between panel sections as needed. Also start moving the project files around: take all the panel plugins and define their files within panel-plugins.pri - will do something similar for desktop-plugins later.
* Update the defaults for Lumina so that it uses the new systemstart panel ↵Ken Moore2015-10-08
| | | | plugin by default.
* Ensure that item selection is preserved when switching between ↵Ken Moore2015-10-08
| | | | basic/detailed list modes in lumina-fm.
* Add a hidden option to lumina-open to test the crash handler (-testcrash). ↵Ken Moore2015-10-08
| | | | This is generally only used for internal testing.
* Commit a couple fixes:Ken Moore2015-10-08
| | | | | | 1) Make sure the calendar desktop plugin updates the date occasionally. 2) Add the framework for a custom-painted Toolbutton for the applauncher plugin. This will be used to ensure font outlines in the near future. 3) Another small adjustment for new window geometries - run the overall adjustment first - then re-check and see if the window is off the top of the screen before trying the fallback movement routine.
* Get rid of an extra empty grid space between desktop items.Ken Moore2015-10-07
|
* Make sure that the user's local icon heirarchy is added to the fallback icon ↵Ken Moore2015-10-07
| | | | search paths (needed for wine apps in particular - since they are installed as user).
* Another batch of small fixes:Ken Moore2015-10-07
| | | | | | | | 1) Add a new ResizeMenu() class to the LuminaUtils library - this class allows the resulting menu to be resizable by the user clicking on an edge and dragging. 2) In the systemstart panel plugin, reverse the location of the shutdown options on the leave page (put them at the bottom next to where the leave button is in the first place) 3) Setup the systemstart plugin to use the new ResizeMenu. It currently does not save the new size to be used for later sessions, but per-session resizing works fine. 4) Quick adjustment to the systemtray icon sizes 5) Quick fix to the detection of a desktop file removal.
* Reverse the order of items in the startmenu logout page - now they start at ↵Ken Moore2015-10-07
| | | | the bottom instead.
* Couple more updates for lumina-desktop:Ken Moore2015-10-07
| | | | | | | 1) Implement the file dropping on the desktop 2) Fix the panel painting routine to ensure the proper "fake" transparency is applied. 3) Add a missing include line in the panel "applauncher" plugin. 4) Fix the initial desktop icon size setting.
* Commit the 3rd iteration of the desktop plugin container system.Ken Moore2015-10-07
| | | | | | | | | - Now the desktop plugins are drag-and-drop based, resulting in the user being able to simply drag the plugins around as necessry. - All the plugins now have a special context menu (right-click, or click and hold the left mouse button for 1/2 second), which provides options to start moving/resizing the plugin as well as the removal option. Known Issues: - The cross-application drop event for files is currently flagged as valid - but does not actually run anything yet (to be finished up soon) - Hidden panels are not being updated when plugins are moved around yet - resulting in some screen artifacting on the panel. (to be fixed soon)
* Clean up the quicklaunch buttons a bit more - also add a context menu for ↵Ken Moore2015-10-05
| | | | removing the button directly.
* Clean up the Fluxbox keyboard defaults a bit.Ken Moore2015-10-05
|
* Add quicklaunch ability to the systemstart panel plugin.Ken Moore2015-10-03
| | | | Also turn off some debuging information from the system tray plugin.
* Fix the battery icon used in the new start menu plugin.Ken Moore2015-10-02
|
* Add a 1 pixel margin around the panel plugins - this helps a lot with hidden ↵Ken Moore2015-10-02
| | | | panels "detecting" when the mouse leaves the window.
* Revert the debug/release flag change to all the *.pro files. This causes ↵Ken Moore2015-09-30
| | | | issues when trying to install the debug version of apps. Instead, the makefiles should be generated with the command "qmake[-qt5] CONFIG+=debug". That will set the debug flag for the Makefile and allow the user to run make and "make install" normally (but with debugging enabled)
* Another fix for the overall project file and remove a (local/testing) file ↵Ken Moore2015-09-30
| | | | from the lumina-desktop.pro file for now.
* Update all the project files to allow for "make debug" to create a binary ↵Ken Moore2015-09-30
| | | | with debugging symbols included. The standard "make" will be exactly the same.
* Fix an issue with the runCmd() and getCmdOutput() functions in libLumina - ↵Ken Moore2015-09-30
| | | | ensure that the process was started first before going into the "wait loop" afterwards. This should fix race conditions where Lumina was trying to call an application which was not installed on the system, or the application does not startup for some reason.
* Adjust the window geometry movement routine a bit more. Now it will only run ↵Ken Moore2015-09-29
| | | | the no-frame movement routine if the window is at the top of the screen.
* Oops - make sure the STARTAPPS variable is saved within the private MainUI ↵Ken Moore2015-09-28
| | | | class.
* Add support for local Fluxbox theme files (~/.fluxbox/styles) into ↵Ken Moore2015-09-28
| | | | lumina-config.
* Change which MoveResize calculation is used for window geometry ↵Ken Moore2015-09-28
| | | | check/verifications. This should fix the issue with *some* windows appearing with exactly the title bar off-screen.
* Quick update to just clear that internal "needThumbs" variable every time ↵Ken Moore2015-09-25
| | | | the dir loads - it gets rebuild later on when loading the items into the viewer.
* Change how the thumbnails are loaded in lumina-fm. Now it loads the entire ↵Ken Moore2015-09-25
| | | | directory up front with placeholder icons for image files - then kicks off a background thumbnail process afterwards to gradually convert the placeholders into thumbnails. This allows the user to instantly start to browse/use the directory while the thumbnails are still being loaded (if on a slow system or have tons of large image files to read).
* Fix up the active browser detection routine, ensure the browser gets updated ↵Ken Moore2015-09-25
| | | | after creating new files/dirs (just in case the filesystem does not report changes properly), and ensure that clicking the slideshow/player buttons always opens the player (even if an invalid file is selected at that moment).
* Adjust the window workspace detection routine to also check whether the ↵Ken Moore2015-09-24
| | | | given window is "sticky" in which case it always returns the current workspace.
* Make sure that a directory does not refresh more than once a second from a ↵Ken Moore2015-09-23
| | | | file within the directory getting changed.
* Clean up the file transfer systems a bit in lumina-fm:Ken Moore2015-09-23
| | | | | 1) When copying/cutting files, also place a copy of the file list into the standard text/uri-list mimetype (with the local file URL syntax: file://) - This allows the files to be seen by other applications (if supported) 2) Also update the drag/drop functionality to use the standard text/uri-list format for all drag/drop operations. This allows movement of files between apps (such as moving a local file into a web-based file paste site).
* Merge branch 'master' of github.com:pcbsd/luminaKen Moore2015-09-21
|\
| * Update lumina versionsJoe Maloney2015-09-20
| |
bgstack15