| Commit message (Collapse) | Author | Age |
|
|
|
|
|
| |
1) Register/use the "inode/directory" mimetype for the default file manager.
2) Register/use the "x-scheme-handler/http[s]" mimetypes for the default web browser
Note: Still have not found valid mimetypes for the default terminal/email apps yet - so those still use the alternate lumina settings.
|
|
|
|
|
|
|
| |
1) Setup all the subprojects to use the new OS-detect.pri subfile
2) Automatically detect/set the build datetime string for the project when qmake is run.
3) Automatically read/embed the current GIT revision into the Lumina version string
4) Remove the old QtConfig shortcut function from the LuminaOS class (and all templates).
|
|
|
|
| |
properly make the locale changes *if* it could properly load the locale (ensuring consistency between system/session).
|
|
|
|
| |
file which explicitly sets version 1.0 of the format. Only one other icon gets caught in this on my systems (ibus.svg), and that one always looked slightly off as well if I recall.
|
|
|
|
| |
the QIcon::fromTheme() functionality completely, that way we get more detection/control over finding bad files and such (SVG files in particular).
|
|
|
|
|
|
| |
1) Add 3 different "view modes" for applications in the start menu: Alphabetical (no categories), Partial Categories (same as before - still on list though), or Categories (need to click the category to go into it and see the applications).2) Fix the theming of partially checked checkboxes and groupboxes.
3) Force the desktop icons to have black text in the theme (no matter which color scheme is in use).
4) Adjust the outlining effects of the desktop icons to use a radial gradient now, so you get a smoother effect which does not steal eye focus as much on contrasting backgrounds.
|
|
|
|
| |
search paths (needed for wine apps in particular - since they are installed as user).
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
| |
file.
|
|
|
|
| |
structure itself.
|
|
|
|
| |
files that may/may not be XDG desktop files (prevent re-reading files by trying to juggle two different data structures).
|
|
|
|
| |
mime database.
|
|
|
|
| |
within the current theme.
|
|
|
|
| |
it into the AppMenu and UserButton. Also add a new flag to lumina-open so that we can specify which action to use when starting an app.
|
| |
|
|
|
|
| |
icons/launchers.
|
|
|
|
| |
name to ensure that the proper case is used ("Lumina", or case-insensitive checks). The default apps file (lumina-mimeapps.list) is correct because the specs excplicitly state that it should be the lowercase version of the desktop name.
|
| |
|
|
|
|
|
|
| |
lumina-config. Now Lumina use the XDG spec entirely for auto-starting applications/utilities.
NOTE: The conversion routine from the old->new autostart spec has not been implemented yet, so the old file will still be used for a short while (just not changeable through lumina-config).
|
|
|
|
| |
This still needs to be tested/integrated into lumina-config for full access.
|
|
|
|
|
|
| |
match in the system mimetype database. This allows backend system to function normally on these types of files.
Internal designation: "unknown/[lowercase extension or lowercase filename]"
|
|
|
|
| |
are well present.
|
| |
|
|
|
|
| |
top of the older Lumina autostart specification, until I can get the writing support for the XDG spec in place as well - at which time I will convert any Lumina-spec entries to the XDG spec (for backwards compat).
|
|
|
|
|
|
| |
fields in the *.desktop file.
Also fix a bug in lumina-open where the field code substitutions were not happening for non-default applications.
|
|
|
|
| |
*.desktop Exec generation.
|
|
|
|
| |
for non-valid *.desktop files.
|
|
|
|
| |
into the data structure. lumina-open was already set to use the path properly if it exists, so no other changes to use this value necessary.
|
|
|
|
| |
system for a particular mimetype. Now it uses the manual method (checking each *.desktop file for that particular mimetype - since it has to load all of them anyway), as well as use the results of any matches in the <XDG_DATA_DIRS>/applications/mimeinfo.cache file.
|
|
|
|
| |
case-insensitive (case was already taken care of with the first filter).
|
|
|
|
| |
much more accurate about special extensions and faster lookups for pre-found mimetypes.
|
|
|
|
|
|
|
| |
1) When finding a file mimetype, try a case-insensitive filter if nothing came out of the case-sensitive search.
2) lumina-fm: when removing a slideshow file, try to automatically go to the next/previous picture instead of index=0;
3) Add a bunch more processEvents() calls to the lumina-fm file operations dialog. This should keep the UI's more responsive and update the visuals more often while running operations on large numbers of files.
4) lumina-fm: Fix another upper->lower case extension issue when checking if a file is supported by Qt's read/write operations.
|
| |
|
|
|
|
| |
in *.desktop files. This seems to fix the occasional issue with KDE *.desktop shotcuts (okular in particular).
|
|
|
|
| |
and fix a stray seg fault in the XCB window class detection routine.
|
|
|
|
| |
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).
|
|
|
|
| |
lumina-open. The new buttons in lumina config set the backends fine, but the file manager/terminal options will not be respected yet until I update the menu plugins in lumina-desktop.
|
|
|
|
|
|
|
|
| |
registering default application (Note: does not use the mime association routines, just defaults)
Lumina-config will now use this backend system for default app registrations, but lumina-open does not use it yet. Also, the defaults tab in lumina-config is still not completely updated yet (resulting in some breakage or unusable buttons).
DO NOT BUILD FROM THIS REVISION - Will be fixed very soon but needed a git snapshot
|
|
|
|
| |
"Wine" category for internal recognition/use (since the wine apps do not usually list a category in the *.desktop file).
|
|\ |
|
| |
| |
| |
| | |
Fixes launching default apps on Linux.
|
| |\ |
|
| | |
| | |
| | |
| | | |
Fixes some launch problems on icons with multiple potential launch paths on Linux.
|
| |/
|/| |
|
|/
|
|
| |
the different "entries" in the file, and now it only uses the required "Desktop Entry" section.
|
|
|
|
| |
have all the different defines all over the place.
|
|
|
|
| |
LuminaXDG
|
|
|