| Commit message (Collapse) | Author | Age |
|
|
|
|
|
|
|
|
| |
- Now the desktop plugins are drag-and-drop based, resulting in the user being able to simply drag the plugins around as necessry.
- All the plugins now have a special context menu (right-click, or click and hold the left mouse button for 1/2 second), which provides options to start moving/resizing the plugin as well as the removal option.
Known Issues:
- The cross-application drop event for files is currently flagged as valid - but does not actually run anything yet (to be finished up soon)
- Hidden panels are not being updated when plugins are moved around yet - resulting in some screen artifacting on the panel. (to be fixed soon)
|
|
|
|
| |
removing the button directly.
|
| |
|
|
|
|
| |
Also turn off some debuging information from the system tray plugin.
|
| |
|
|
|
|
| |
panels "detecting" when the mouse leaves the window.
|
|
|
|
| |
issues when trying to install the debug version of apps. Instead, the makefiles should be generated with the command "qmake[-qt5] CONFIG+=debug". That will set the debug flag for the Makefile and allow the user to run make and "make install" normally (but with debugging enabled)
|
|
|
|
| |
from the lumina-desktop.pro file for now.
|
|
|
|
| |
with debugging symbols included. The standard "make" will be exactly the same.
|
|
|
|
| |
the no-frame movement routine if the window is at the top of the screen.
|
|
|
|
| |
check/verifications. This should fix the issue with *some* windows appearing with exactly the title bar off-screen.
|
|\ |
|
| |
| |
| | |
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
|
|/
|
|
|
| |
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.
|
|
|
|
| |
desktopview plugin a bit more.
|
|
|
|
| |
before it appears. This will sync it up with the current system settings - in case the workspace was changed earlier by some other method.
|
|
|
|
| |
to the grid, item sizes are a bit bigger than the icon width, and the icon increase/decrease code works better.
|
| |
|
|
|
|
| |
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.
|
|
|
|
| |
down to 10% - this prevents the user from completely blacking out their screen by accident.
|
|
|
|
| |
before starting up the Lumina session. That variable causes Qt to load other theme engines/plugins - preving the desktop from loading properly.
|
|
|
|
| |
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.
|
| |
|
|
|
|
|
|
|
|
|
| |
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
|
|\ |
|
| |\
| | |
| | | |
Solves issue 11400
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
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.
|
|/ /
| |
| |
| | |
[top/bottom][left/right], tile, stretch (stretch is default - same as before).
|
|/
|
|
| |
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.
|
|
|
|
| |
the desktop file (just in case the user simply unchecked the icon generation option).
|
|
|
|
| |
routines may be added (only used for some applaunchers right now). This now makes a desktop icon which was explicitly closed/removed by the user also delete the file from the desktop folder (instead of having that plugin get re-created at a later time)
|
|
|
|
|
| |
1) Fix which icons are loaded for files (mimetypes)
2) If an application shortcut is invalid (the app was removed but the shortcut remains), don't show it on the favorites tab
|
|
|
|
| |
it is organized by: Continent -> Country -> City
|
|
|
|
|
|
| |
1) It is now a QToolButton, and resizes to fit the text better now.
2) It now has a menu that appears when clicked on - showing a calendar and a list of possible time zones.
3) Use the new environment setting routine in LTHEME to change the time zone for the user when asked (this changes it not just for the desktop session, but instantly changes it for any app using the Lumina Theme Engine as well (others will need to be restarted to see the change).
|
|
|
|
| |
may be set/loaded for all apps using the theme engine (including the session - which propagates to new non-lumina applications as well)
|
|
|
|
| |
location: for some reason Fluxbox treats it differently than other windows.
|
|
|
|
| |
I was using for Xinerama testing.
|
|
|
|
| |
logging routine, and fix a bug in the autostart loop procedures
|
| |
|
|
|
|
| |
any XLib functions/libraries/extensions.
|
| |
|
|
|
|
| |
functions in lumina-desktop.
|
|
|
|
| |
LSession to use those new versions
|
|
|
|
|
|
| |
Fedora packaging).
Also convert the last X11 usage in LPanel over to XCB
|
| |
|
| |
|
|
|
|
| |
match their own internal specifications. On single-screen setups it works fine now, but on multi-screen setups the app does not seem to return the xsettings back to their original specs properly (Tested with OpenArena and MegaMario). This may result in the screen being "flipped" or placed on different monitors after closing the app.
|
|
|
|
| |
showing the menu in LDesktop.
|
|
|
|
| |
locations when XINERAMA is used for combining monitors. However, the interface is still completely unresponsive because the Qt backend is completely screwed up by Xinerama (returns 0's for everything related to screens, geometries, etc, preventing menus from opening up even when manually started). This might be something where we just have to say that Xinerama is not supported for Lumina (at least until lumina-wm get finished up).
|
|
|
|
| |
"Action" submenu can be closed without launching the base application.
|