aboutsummaryrefslogtreecommitdiff
path: root/lumina-fm/MainUI.h
Commit message (Collapse)AuthorAge
* Added menu items for various functionality that was already availableSean Long2016-02-01
| | | | | just not from the main application menu. When adding the shortcuts I used the defacto standards that are used in many *nix applications.
* 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.
* 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).
* 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.
* 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).
* Ensure that the window activation request is sent out when the file manager ↵Ken Moore2015-09-11
| | | | gets a single-instance dir request.
* Get drag and drop functionality completely working (Internal only - will not ↵Ken Moore2015-08-27
| | | | talk to other applications)
* Commit a major overhaul of lumina-fm: PLEASE TEST!!Ken Moore2015-08-25
| | | | | | | | | | | | | | | | | 1) Seemlessly embed the ZFS rollback options into the main dir browser (simple time slider at the top). 2) Take all the main widgets and put them into separate classes/files (widgets/*) 3) Add support for both tabs and columns for multiple directory viewing 4) Remove the "icon" view mode, and replace it with an icon sizing option (larger/smaller) 5) Add the ability for the multimedia player and slideshow viewer to be running within separate tabs while still browsing the system (new files will be added to the queue instead of replacing it) 6) Ensure that only selected files are added to the player/slideshow on demand. 7) Add the ability to zoom in/out on a slideshow image. KNOWN ISSUES: 1) The new file/dir functionality has not been replaced/re-implemented yet. 2) The drag and drop functionality has been removed until a new implementation is put in. PLEASE TEST: ZFS snapshot use, multimedia file player, browsing and other UI changes
* Convert the multimedia player and slideshow viewer into separate ↵Ken Moore2015-08-17
| | | | | | classes/widgets for lumina-fm, and add the new UI for the directory browser as well (no .h/.cpp source files filled out yet for it yet though). These new widgets/classes are tied into the build for compilation purposes, but they are not actually used in the app yet.
* Add the Ctrl-X keyboard shortcut for Cutting the selected files onto the ↵Ken Moore2015-07-20
| | | | Clipboard.
* Merge remote-tracking branch 'upstream/master' into fm-termwi2015-05-01
|\
| * Add support for launching lumina-search on the currently-viewed directory ↵Ken Moore2015-04-27
| | | | | | | | from within lumina-fm
* | Add a contextMenu allowing the user to open a terminal in the selected folderwi2015-04-26
|/
* Make the open/openwith functionality in lumina-fm multi-selection aware. ↵Ken Moore2015-04-23
| | | | Also so the same for the "properties" option (although it only operates on *.desktop files at the moment).
* Add support for running "lumina-fileinfo" from the right-click menu in lumina-fmKen Moore2015-04-22
|
* lumina-fm show separated number of folders and files in status barChristopher Roy Bratusek2015-04-18
|
* Streamline quite a bit of the background worker:Ken Moore2015-03-26
| | | | | | 1) Make sure the background routine *only* runs if the directory has changed or been modified (changing the view/config will no longer re-scan the dir) 2) Cleanup the number of translated strings in the dir info routine, and make it easily modified for larger file sizes (already increased to TB now). 3) Ensure that the whole-dir info is re-displayed if the selection is cleared.
* display some filesystem's information on the statusbar in a thread safe manierwilliam2015-03-25
|
* Add possibility to calculate the file size of the selected items.william2015-03-21
| | | | Refactoring of the procedure
* Add Checksum support for FreeBSD, and tie it into lumina-fm.Ken Moore2015-03-12
|
* Subclass the main QFileSystemModel to provide drag and drop support. This ↵Ken Moore2015-02-24
| | | | still appears to be able to "drop" items outside the window (for other applications) and has strange behavior in those cases (although non-critical - it does not change the filesystem in any way).
* Merge pull request #58 from william-os4y/addNewFile2Ken Moore2015-02-24
|\ | | | | add "New file" on lumina-fm
| * add "New file" on lumina-fmwilliam os4y2015-02-23
| |
* | Add an option in lumina-fm to enable/disable loading file thumbnails.Ken Moore2015-02-23
|/ | | | NOTE: This option does not retroactively remove thumbnails that have already been loaded - it only prevents loading thumbnails in new directories.
* Clean up the Background of lumina-fm quite a bit:Ken Moore2015-02-18
| | | | | 1) Move all the File operations into a seperate thread (GUI no longer lags when performing long operations). 2) Streamline/simplify the time spent looking for snapshots of a directory (re-use the base snapshot directory found if it is still the same directory - no need to search for it again).
* Add a couple new features to how image files are handles in lumina-fm:Ken Moore2015-01-20
| | | | | 1) Add the ability to remove the current file loaded into the slideshow 2) Add the ability to rotate the current slideshow image by 90 degrees (clockwise or counterclockwise) and will re-save the file itself.
* Clean up how translations are loaded for all the Lumina utilities, and also ↵Ken Moore2014-12-30
| | | | apply the relative path fixes to all LSingleApplication's forwarded inputs.
* Commit a checkpoint on the conversion of Lumina to Qt5.Ken Moore2014-12-18
| | | | It is functional at the moment, but still has a few rough edges with regards to the X11 background interface (due to the move from XLib to XCB in Qt5). This reulst in some of the window manager interactions not behaving properly (such as sticky status on panels).
* A couple little bugfixes for lumina-fm:Ken Moore2014-11-12
| | | | | 1) Adjust the extension auto-add function to account for hidden files without an extension 2) Make sure the image/multimedia/snapshot checker is re-run in the background when the directory contents change.
* Streamline the file manager quite a bit by putting the long-lived checks in ↵Ken Moore2014-11-05
| | | | a seperate thread. This speeds up the loading of a directory quite a bit.
* include fixesrezso2014-11-04
|
* Large update to the Lumina project: provide full theming capabilities.Ken Moore2014-10-10
| | | | | | | | | | | | | 1) New libLumina classes: LuminaThemes.h 2) Single-line usage to add lumina theme usage to an application (already added to all the Lumina utilities) 3) Include a Lumina-default theme template, as well as a single color scheme (will add more later) 4) Will create a global Qt style for "lumina" so that this theme engine can be automatically applied to all Qt applications at a later date (want to make sure to beat this up and get it working reliably before turning it on for everything). Major Features: 1) Full Qt theme capabilities through Qt stylesheets (so they can be modified and applied on the fly). 2) Stylesheets are broken into a couple pieces: an "incomplete" stylesheet file (the theme template) with variables in place of colors, font size, and font family. A "color" file which variable->value definitions for the different colors. And a themesettings.cfg files which keeps track of the files/font settings. 3) Along with this, add the ability to specify the icon theme that is used as well, and make that automatically re-loaded as necessary. 4) Add the ability to read/set thes values in lumina-config. The lumina-config usage is still a bit rough: working on cleaning it up right now.
* Large update for the lumina-fm:Ken Moore2014-10-03
| | | | | | 1) Completely update the theming for the application (now it has one) 2) Add a column of "action" buttons that enable/disable depending on what is selected. 3) Add the ability to mark files/dirs as user favorites (for quick access in the user button).
* Clean up the icon/list views in Insight. Now the "icon" view will use ↵Ken Moore2014-10-03
| | | | something close to 64x64 images, and the "list" view will have 20x20 images.
* Have lumina-fm save/remember the last-used size and open itself with that ↵Ken Moore2014-09-15
| | | | size (if smaller than the screen size).
* Initial import of the lumina code from pcbsd git repoKris Moore2014-09-04
bgstack15