aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Fix a luminaDesktop.conf loading bug with regards to panel sizing.Ken Moore2015-10-19
|
* Add a scaling rule for the desktop plugin grid size:Ken Moore2015-10-19
| | | | If the screen height is more than 2000 pixels high (4K screen), then set the initial icon size to 200 pixels. Otherwise use the normal 100 pixel default.
* Fix up the automatic re-sizing of desktop plugins along the bottom/right ↵Ken Moore2015-10-16
| | | | screen edges when the viewport size changes. If a plugin is *completely* off the screen (a full grid point or more), remove the plugin temporarily and then re-run the plugin creation/placement routine to perform the full "find-a-spot" functionality.
* Convert the grid used for the desktop plugin system a little bit:Ken Moore2015-10-16
| | | | | | | | | 1) The "IconSize" used is the total size for a desktop item (width & height), rather than the actual size of the icon. 2) Change the saved value in the settings file to "GridSize" instead of IconSize. 3) Make the entire grid relate to this item size - ensuring grid alignment for both desktop items and desktop plugins. 4) Make sure to treat any manual "applauncher" plugins as desktop items for sizing/update purposes. 5) Save the plugin geometries in pixel coordinates instead of grid coordinates to accomodate for flexible grid sizes now. 6) Add another update rule for 0.8.6->0.8.7 (including 0.8.7-devel->0.8.7-release) which removed all the old saved desktop plugin geometries (since they are in the wrong coordinate system). This is a minor change because the update to 0.8.7 was already going to change all the plugins anyway.
* Change some text on the "system monitor" desktop plugin: "Disk Usage" -> ↵Ken Moore2015-10-16
| | | | "Disk I/O"
* Add a simple document to the lumina repo which explains most (if not all) of ↵Ken Moore2015-10-16
| | | | the keyboard shortcuts for Lumina and it's various utilities.
* Oops - apparently I forgot to re-enable the bookmark functionality in the ↵Ken Moore2015-10-16
| | | | new lumina-fm overhaul. Add an option to the "Bookmarks" menu to create a new bookmark (for the current dir) which runs that functionality just like before.
* Turn on mouse-selection for a number of labels in the lumina-info and ↵Ken Moore2015-10-15
| | | | lumina-fileinfo utilities. This allows the user to copy that information to the clipboard for use elsewhere.
* In the task manager plugin: for a button with a single window associated put ↵Ken Moore2015-10-15
| | | | the full text of the window title as the tooltip.
* Filter out any empty snapshots from the ZFS snapshot detection backend.Ken Moore2015-10-15
|
* Add another upgrade rule for 0.8.6->0.8.7:Ken Moore2015-10-15
| | | | If the "desktopview" plugin is used on the desktop, remove it and trigger the auto-generation of desktop icons instead.
* Adjust the theme file a little bit for some more visual cues about which ↵Ken Moore2015-10-15
| | | | list/tree widget currently has focus.
* Clean up the copy/cut/paste/delete keyboard shortcuts. Now the shortcuts are ↵Ken Moore2015-10-15
| | | | registered in the main window, and it passes the signal to the currently-active browser for evaluation/action. This allows the shortcuts to work no matter what window/widget is currently active.
* Add an option to lumina-fm to spawn a new instance/window (Ctrl-N keyboard ↵Ken Moore2015-10-15
| | | | shortcut, or in the file menu).
* Add a "-new-instance" CLI flag for any app using the LuminaSingleInstance ↵Ken Moore2015-10-15
| | | | class. This flag will let a new instance of the app be spawned - bypassing any exising instance as necessary.
* Increase the minimum size for a DirWidget quite a bit, and setup all the ↵Ken Moore2015-10-15
| | | | DirWidgets within a horizontal scroll area (for column view with lots of columns).
* Update the lumina-fm thumbnail loader to run in a *truly* separate thread ↵Ken Moore2015-10-15
| | | | from the main process using QtConcurrent. This keeps the ui completely interactive while still loading all the images.
* oops - now the "New Tab" item should read "New Browser" (only changed ↵Ken Moore2015-10-15
| | | | tooltip before)
* Change the "New Tab" text to "New Dir Browser" (to better accomodate ↵Ken Moore2015-10-15
| | | | tabs&columns), and also fix up the auto-loading of a new browser in column mode when the active tab is *not* the browser tab.
* Fix the status text loading in lumina-fm so that there is never any ↵Ken Moore2015-10-15
| | | | duplication of information.
* Change the icon for the "showdesktop" plugin to be an image of the desktop ↵Ken Moore2015-10-15
| | | | (user-desktop) instead of a house.
* Change the tab name in lumina-fileinfo to "File Information" to ensure ↵Ken Moore2015-10-15
| | | | consistency with window title. Also make that tabbar auto-hide if there is only one tab (not an XDG shortcut)
* Add the "Escape" keyboard shortcut to close lumina-search.Ken Moore2015-10-15
|
* Fix a crash in the thumbnail loading routine where an invalid item can ↵Ken Moore2015-10-14
| | | | accidentally get passed through to the loading mechanisms (usually after a drop event or other file operations).
* Clean up some more of lumina-fm:Ken Moore2015-10-14
| | | | | | | 1) Put the status label on a line below all the buttons (they get crushed together with multiple columns) 2) Fix the time-based event processing when loading a directory (1/2 second updates now) 3) Update the drag/drop indicator items based on the directory underneath. 4) Fix the F5 keyboard shortcut to refresh a directory.
* When dropping files into lumina-fm: Only treat it as a move when the ↵Ken Moore2015-10-14
| | | | initial/target directories are both within the user's home dir - otherwise treat it as a copy operation.
* Ensure that the item widgets in the start menu plugin use all the text ↵Ken Moore2015-10-14
| | | | possible for the size of the menu (including active change on resize).
* Update the FreeBSD device IO calculation: Now it will return the ↵Ken Moore2015-10-13
| | | | instantaneous disk IO stat instead of the system uptime average.
* Finish cleaning up the new desktop icon upscaling routines so that an app ↵Ken Moore2015-10-13
| | | | icon should always match what was requested for the button.
* 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.
bgstack15