| Commit message (Collapse) | Author | Age |
|
|
|
| |
when the list of snapshots has changed and will reload the snapshots shown in the UI on demand.
|
|
|
|
| |
for opening a terminal in a directory.
|
|
|
|
| |
snapshots were removed while the user was browsing the dir.
|
|
|
|
| |
gets a single-instance dir request.
|
|
|
|
| |
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.
|
|
|
|
| |
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)
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
| |
The functions to set dates on lumina-FM now use user preferred settings.
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
| |
clean up the "cancelling" of a file operation.
|
|
|
|
| |
at the users home dir.
|
|
|
|
| |
routine in LuminaUtils.
|
|
|
|
|
|
| |
After parsing the CIDR, if it's empty then we put "/". Now,it's possible
to go to "/" using "up arrow"
Now, we check if CIDR finishes in "/" AND CIDR is bigger than 1.
|
|
|
|
| |
"detailed" text of the message box - otherwise it causes size issues if there are lots of items.
|
| |
|
|
|
|
|
| |
1) Move the processEvents call down to every 15 items instead of 20 (just in case a slower system)
2) recalculate the relative snapshot path on every snapshot slider change (fixes a random issue where it uses the previous dir calculation, not the current dir path).
|
|
|
|
|
|
| |
through X to something else).
Also fix a minor bug in saving/loading the last history item for a browser.
|
|
|
|
| |
for the various .cpp files later instead of this possible conflict.
|
|
|
|
| |
every 20 items, but be sure to processEvents after clearing the widget before the item loop is started (to ensure it is blanked out right away).
|
|
|
|
| |
the directory loading routine almost an entire order of magnitude faster.
|
|
|
|
|
| |
1) Rollback the directory checked timestamp by 1/2 second from teh current time when doing a sync (just in case multiple fast changes to the dir).
2) Activate the dir watcher on all the files as well (not just the dir), and send all those signals into a collection timer with a 1/10 second delay to combine any simultaneous signals/changes into a single update call.
|
| |
|
| |
|
|
|
|
| |
items are already loaded - when doing the info updating).
|
| |
|
|
|
|
| |
switching between snapshots of the same directory), re-use the existing items whenever possible. This prevents "flickering" for fast reloads and preserves the users current selection and scroll location.
|
|
|
|
| |
might be getting shown to the user. Use this dialog for checksums as well.
|
|
|
|
| |
talk to other applications)
|
| |
|
|
|
|
| |
new directory.
|
| |
|
|
|
|
|
|
|
| |
1) Fix a layout issue with the DirWidget
2) Fix the GoToNext functionality in the multimedia player
3) Ensure the multimedia player is stopped if the tab is closed
4) Clean up some dead space in the DirWidget
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
tying all the new UI/widgets in.
|
|
|
|
| |
the general build/use yet.
|
| |
|
|
|
|
| |
may be set/loaded for all apps using the theme engine (including the session - which propagates to new non-lumina applications as well)
|
|
|
|
|
|
| |
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.
|
|
|
|
| |
While not tied in yet, this will eventually be used to replace the QFileSystemModel which is currently implemented - allowing for faster loading of directories within a seperate thread, as well as custom control over how directory information is retrieved/used in the GUI.
|
|
|
|
|
|
| |
Fedora packaging).
Also convert the last X11 usage in LPanel over to XCB
|
|
|
|
| |
Clipboard.
|
|
|
|
| |
the installation of the translation files (the translations in this repo are highly incomplete, you should use the translation files from the lumina-i18n repo instead since that is where almost all the translation work is being committed).
|
| |
|
|
|
|
| |
This was causing issues if an icon was too small to display at the requested size.
|
|
|
|
| |
was incorrectly being used, because the variable being checked was set just moments before (resulting in it always re-using the first snapshot directory found)
|
|
|
|
| |
the top of the viewport.
|
|
|
|
| |
visible instead of just selected.
|
|
|
|
| |
the previous directory in the list.
|