aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* 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
| |
| * Merge pull request #158 from grahamperrin/patch-1Ken Moore2015-09-18
| |\ | | | | | | Tidier wording, and punctuation, in BootSplash.cpp
| | * Tidier wording, and punctuation, in BootSplash.cppGraham Perrin2015-09-18
| |/ | | | | Primarily: 'Workspace' in lieu of 'Desktop(s)', and 'Applications' in lieu of 'System Applications'. Plus other minor changes to wording. Ellipses (…) – with leading space, see for example http://english.stackexchange.com/a/28208/11504
* / A couple quick tweaks:Ken Moore2015-09-21
|/ | | | | 1) The XCB event filter should not use the Damage ID in event detection, because each individual tray app uses their own damage ID and not the tray ID. 2) Fix the "back" button icon in the start menu plugin.
* oops, accidentally removed the URL detection from lumina-open with the ↵Ken Moore2015-09-18
| | | | earlier commit.
* Turn off a bunch of debugging for the lumina-desktop, and adjust the ↵Ken Moore2015-09-18
| | | | desktopview plugin a bit more.
* Clean up a little bit of the URL syntax handling in lumina-open. Now it will ↵Ken Moore2015-09-18
| | | | better handle inputs which are provided in the "file://" syntax.
* Add my work-in-progress for a lumina-terminal application. This is *not* ↵Ken Moore2015-09-17
| | | | ready to be distributed yet, only the basic application wrapper is functional (no terminal functionality yet).
* Make the snapshot load/reload operations "active", in that it will detect ↵Ken Moore2015-09-17
| | | | when the list of snapshots has changed and will reload the snapshots shown in the UI on demand.
* Update lumina-fm to use the new LUtils::GenerateOpenTerminalExec() function ↵Ken Moore2015-09-17
| | | | for opening a terminal in a directory.
* Add a LUtils function for assembling the command to open a terminal in a ↵Ken Moore2015-09-17
| | | | | | | | particular directory. It appears that most Linux-DE terminal apps do not properly apply the universal "-e" flag, so add special handling of the following terminal applications: mate-terminal, lxterminal, gnome-terminal, xfce4-terminal, konsole This makes those application work properly now, but it *could* break in the future if the app devs decide to modify the CLI flags for their app.
* Fix a rogue empty zorder assignment in the mainUI.ui file (something left ↵Ken Moore2015-09-17
| | | | behind by Qt Designer - caused a compile warning)
* Ensure that the menu for the desktopswitcher panel plugin is refreshed ↵Ken Moore2015-09-17
| | | | before it appears. This will sync it up with the current system settings - in case the workspace was changed earlier by some other method.
* Always run the "loadSnaps" signal on dir load - this should ensure that no ↵Ken Moore2015-09-16
| | | | snapshots were removed while the user was browsing the dir.
* Change the names of a couple panel plugins:Ken Moore2015-09-16
| | | | | 1) Desktop Switcher -> Workspace Switcher 2) Home Button -> Show Desktop
* Clean up the desktopview plugin a bit, so now the icons are always snapped ↵Ken Moore2015-09-16
| | | | to the grid, item sizes are a bit bigger than the icon width, and the icon increase/decrease code works better.
* Oops, needed to make the entire suspend frame invisible, not just the button.Ken Moore2015-09-16
|
* Fix up all the window activation detection/management within the lumina ↵Ken Moore2015-09-16
| | | | session. Now when a submenu on the panel is closed somehow or a window was modified with the task manager, it will properly find/activate the right window again.
* Ensure that the screen brightness slider in the system dashboard only goes ↵Ken Moore2015-09-16
| | | | down to 10% - this prevents the user from completely blacking out their screen by accident.
* Make sure that the QT_QPA_PLATFORMTHEME environment variable is purged ↵Ken Moore2015-09-16
| | | | before starting up the Lumina session. That variable causes Qt to load other theme engines/plugins - preving the desktop from loading properly.
* Have lumina-config only load the thumbnail for the wallpaper image when that ↵Ken Moore2015-09-16
| | | | image has been previewed. This prevents a long loading time if tons of wallpapers are setup for rotations.
* Finally fix up the system tray updates:Ken Moore2015-09-15
| | | | Found out that (at least on FreeBSD 10.2 right now), the xcb_damage_create() routine does absolutely nothing (no damage events ever sent out when the window changes). Switching this back to the Xlib XDamageCreate() routine makes it work perfectly again. Need to ask about this upstream and see if this is a known bug/regression in the XCB libraries.
* Adjust the theming of the calendar widgets so that the day/week are a bit ↵Ken Moore2015-09-11
| | | | more distinct from the main days area
* Ensure that the window activation request is sent out when the file manager ↵Ken Moore2015-09-11
| | | | gets a single-instance dir request.
* Adjust the tooltip for the applications tab of the user button.Ken Moore2015-09-11
|
* Fix a bug with the detection/usage of the snapshot relative paths when ↵Ken Moore2015-09-11
| | | | calculating the path to switch to a new snapshot. Also disable the "go up" functionality if going to a snapshot where the current dir does not exist.
* Update the default keyboard shortcuts a bit with some new shortcuts:Ken Moore2015-09-11
| | | | | | | | | 1) WinKey+L - lock screen 2) WinKey+Space - launch lumina-search 3) WinKey+PgUp - Volume up 4) WinKey+PgDown - Volume down 5) WinKey+Home - Brightness Up 6) WinKey+End - Brightness Down
* Quick fix for an enumeration replacement: This same bug still exists in ↵Ken Moore2015-09-11
| | | | CQTreeWidgetItem (assumes the DirWidget::DetailTypes enumeration always matches the column ordering) - but since re-ordering the columns is not a user-configurable yet, this does not cause any problems at the moment (need to find a way to embed the column type into the QTreeWidgetItem - no easy way to get the correlation at teh moment within the CQTreeWidgetItem routine)
* Merge branch 'master' of github.com:pcbsd/luminaKen Moore2015-09-11
|\
| * Merge pull request #155 from harcobbit/issue/11400Ken Moore2015-09-11
| |\ | | | | | | Solves issue 11400
| | * Forget delete 2 unused variablesCarlos Bohórquez2015-09-11
| | |
| | * Static variables not needed nowCarlos Bohórquez2015-09-11
| | |
| | * Several changesCarlos Bohórquez2015-09-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Use the global variable sessionsettings_config_file in all places that must be used. QSettings::setPath was already setted so it's not needed. Deleted. Instead using variable for date and time format in case user settings aren't setted, now we go to Qt::DefaultLocaleShortDate. To perform this operation, we must work with Date and Time separately. Now DirWidget::date_format is an QStringList, first item for date and second for time. The QDateTime with format "yyyyMMddhhmmsszzz" is stored on whatsThis variable for being used in sort operations. CQTreeWidgetItem operator< function has been simplified. Now, to check dates, we used the value stored in whatsThis.
| | * Solves issue 11400Carlos Bohórquez2015-09-10
| | | | | | | | | | | | The functions to set dates on lumina-FM now use user preferred settings.
* | | Add the option for wallpaper layout/format to lumina-config.Ken Moore2015-09-11
| | |
* | | Add various formatting options for the background wallpaper: center, ↵Ken Moore2015-09-11
|/ / | | | | | | [top/bottom][left/right], tile, stretch (stretch is default - same as before).
* | Add a quick app for testing system tray events - this is in the new ↵Ken Moore2015-09-10
| | | | | | | | "dev-tools" directory and is *not* indended to be used/packaged/distributed by anyone (just a simple app to run to perform some basic tests for system tray icons).
* | Add the new systemstart panel plugin to lumin-config.Ken Moore2015-09-10
| |
* | Couple minor adjustments to the lumina-wm window routines.Ken Moore2015-09-10
| |
* | Adjust the name within the lumina-info app registration file - no need to ↵Ken Moore2015-09-10
| | | | | | | | have "Lumina" included in the name.
* | Add come fixes to libLumina to work with the new systemstart plugin, and ↵Ken Moore2015-09-10
| | | | | | | | adjust the theme files accordingly.
* | Add a new panel plugin: systemstartKen Moore2015-09-10
|/ | | | This plugins is an overall "start" menu for the system, combining the functionality of the userbutton and the system dashboard into a single unified interface.
* Merge pull request #154 from harcobbit/issue/11233Ken Moore2015-09-09
|\ | | | | Solves issue 11233
| * Solves issue 11233Carlos Bohórquez2015-09-09
|/ | | | | | | | A new class has been created for manage the files displayed in QTreeWidget. This class inherits from QTreeWidgetItem and only redefines the operator< function. Now it's possible order by size and dates.
bgstack15