Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Prefix usernames that start with a digit with _x_v28r1 | Simon Rettberg | 2021-03-04 | 1 | -0/+13 |
| | |||||
* | Improve debug layout of screen setup | Simon Rettberg | 2020-12-14 | 1 | -3/+3 |
| | |||||
* | Fix layouting if no outputs are active | Simon Rettberg | 2020-12-14 | 1 | -0/+13 |
| | |||||
* | Always disable all outputs and use --fb if VIRTUAL output is missing | Simon Rettberg | 2020-10-02 | 1 | -29/+20 |
| | |||||
* | Make MainWindow reusing code smarter wrt LoginForm | Simon Rettberg | 2020-08-07 | 2 | -20/+16 |
| | | | | | Previously, we might have ended up with no LoginForm after some screen setup change events. | ||||
* | More agressive delay and retry after screen layout changed | Simon Rettberg | 2020-08-07 | 1 | -2/+8 |
| | | | | | | | | | | We still sometimes end up with an improper layout after running xrandr on X11 startup. I suspect this is a race condition between xrandr setting the resolutions and scren geometry, and Qt receiving this event too early, still omehow reading stale information when querying X for the current setup. So we now wait 300ms instead of 100, and additionally retry again after a second. If this doesn't fix the issues, the root cause must be something else. | ||||
* | Clean up loginform UI | Simon Rettberg | 2020-08-07 | 2 | -19/+9 |
| | |||||
* | LoginRPC: Ignore requests with user or pass empty | Simon Rettberg | 2020-06-26 | 1 | -0/+2 |
| | |||||
* | Disable ALL outputs if setting resolution fails | Simon Rettberg | 2020-06-22 | 1 | -8/+22 |
| | | | | | | NVIDIA cards don't allow setting any resolution on disconnected screens. Simply disable all outputs in that case and set the screen size manually. | ||||
* | Make detection of virtual screen smarter; fall back to disconnected | Simon Rettberg | 2020-06-22 | 1 | -9/+55 |
| | | | | | | | We try to find a virtual output, set the desired resolution, and disable all real outputs. If we don't find a virtual one, we pick a disconnected output, set the resolution, and disable the remaining outputs. If we don't have a disconnected output, we just take the first one. | ||||
* | Dbug spam | Simon Rettberg | 2020-06-18 | 1 | -0/+2 |
| | |||||
* | Add CVT files | Simon Rettberg | 2020-06-17 | 2 | -0/+578 |
| | |||||
* | Support setting resolution received via loginrpc | Simon Rettberg | 2020-06-16 | 2 | -1/+36 |
| | |||||
* | Restore accidentally deleted line | Simon Rettberg | 2020-06-05 | 1 | -0/+1 |
| | |||||
* | Add simple RPC to remotely trigger login | Simon Rettberg | 2020-06-05 | 5 | -39/+125 |
| | |||||
* | Move createBackground so it actually gets called | Simon Rettberg | 2020-05-14 | 1 | -1/+1 |
| | |||||
* | Fix: using svg as background image results in low-res display | Simon Rettberg | 2020-05-07 | 1 | -3/+14 |
| | |||||
* | Reintroduce X background generation | Simon Rettberg | 2020-05-07 | 3 | -6/+22 |
| | |||||
* | React to changed screen setup, update layout | Simon Rettberg | 2020-04-24 | 6 | -579/+273 |
| | |||||
* | loginform.cpp: set focus on username field on resetv26 | Jonathan Bauer | 2020-02-06 | 1 | -1/+2 |
| | |||||
* | Make password placeholder configurable | Steffen Ritter | 2019-11-14 | 2 | -0/+4 |
| | |||||
* | minor formatting issue | Jonathan Bauer | 2019-11-14 | 1 | -0/+1 |
| | |||||
* | Handle special keys | Steffen Ritter | 2019-07-10 | 4 | -5/+41 |
| | |||||
* | Prevent infinite loop | Simon Rettberg | 2019-06-12 | 1 | -4/+4 |
| | |||||
* | remove newline | Jonathan Bauer | 2019-06-12 | 1 | -1/+0 |
| | |||||
* | rework reset timeout stuff | Jonathan Bauer | 2019-06-12 | 2 | -9/+15 |
| | |||||
* | fix missing return and removed unneeded check | Jonathan Bauer | 2019-06-12 | 1 | -2/+2 |
| | |||||
* | always reset input form when user idles | Jonathan Bauer | 2019-06-04 | 3 | -11/+12 |
| | | | | still defaults to 30 or configurable with 'reset-timeout'. | ||||
* | reset to "chooser" page on inactivity | Jonathan Bauer | 2019-06-03 | 6 | -2/+45 |
| | | | | defaults to 30s unless configuration option "session-chooser-reset-timer" (in seconds) is set | ||||
* | fix indentation | Jonathan Bauer | 2019-06-03 | 1 | -1/+1 |
| | |||||
* | Add news panel to the right of the login form | Simon Rettberg | 2019-05-25 | 5 | -122/+402 |
| | | | | | | By pointing the new setting news-html-file to a file containing QTextEdit-compatible html formatted text, you can have a news panel show up on the login screen. | ||||
* | Improve rendering even more | Simon Rettberg | 2019-05-16 | 3 | -90/+185 |
| | |||||
* | support for guest session | Jonathan Bauer | 2019-05-16 | 6 | -70/+317 |
| | | | | | | | | | | * guest sessions are not supported by default * enabled through configuration option 'guest-session-enabled=[true|false]' * button and label texts can be overwritten through configuration options (see code) * transformed the form UI into stacked widget with welcome, login and guest session pages | ||||
* | Improve graphics rendering | Simon Rettberg | 2019-05-15 | 4 | -1/+232 |
| | |||||
* | Use Qt5 QObject::connect(), fix caplock message after failed login | Simon Rettberg | 2019-04-26 | 1 | -6/+11 |
| | |||||
* | Add caps lock warning | Simon Rettberg | 2019-04-18 | 6 | -12/+58 |
| | |||||
* | Fix: mini-icon might get cropped if > 95px | Simon Rettberg | 2019-04-18 | 2 | -15/+7 |
| | | | | Layout with Qt is fun... | ||||
* | Propery scale mini iconv23 | Simon Rettberg | 2019-04-09 | 1 | -2/+1 |
| | |||||
* | Fix layout size | Simon Rettberg | 2019-03-20 | 1 | -2/+2 |
| | |||||
* | Make loginform-icon more flexible | Simon Rettberg | 2019-03-18 | 2 | -112/+209 |
| | | | | | Scale up to 128x128; honor SVGs preferring a size smaller than 128x128 instead of scaling them up. | ||||
* | Add second logo key for better migration from old slx-admin | Simon Rettberg | 2019-03-17 | 4 | -26/+29 |
| | | | | | We don't want to invalidate all the old branding config modules which are still only made for single file support. | ||||
* | Support passing dir as bottom-left-logo-path | Simon Rettberg | 2019-03-15 | 3 | -7/+32 |
| | | | | | | *.svg found in that directory will be shown in the bottom left corner, stacked on top of each other, in alphabetical order (top -> bottom). | ||||
* | Increase LDAP timeout to 8 secs | Simon Rettberg | 2018-12-04 | 1 | -1/+1 |
| | |||||
* | Namereplace: Try to call external tool to translate username | Simon Rettberg | 2018-12-04 | 1 | -4/+19 |
| | | | | Mainly used to achieve case insentive login | ||||
* | [loginform] configurable icon for login form | Jonathan Bauer | 2018-10-31 | 2 | -4/+13 |
| | | | | with 'loginform-mini-icon' in config file | ||||
* | Simplify Settings | Simon Rettberg | 2018-08-30 | 2 | -15/+13 |
| | |||||
* | Fix compile error | Simon Rettberg | 2018-08-30 | 2 | -0/+3 |
| | |||||
* | Sanitize C++11 | Simon Rettberg | 2018-08-30 | 6 | -24/+28 |
| | |||||
* | Make username placeholder configurable | Steffen Ritter | 2018-08-15 | 3 | -0/+20 |
| | | | | | Also make use of conf.d folder for easy overriding of already existing variables | ||||
* | Restructure clock styling, split background and text so shadows work with ↵ | Simon Rettberg | 2018-04-11 | 2 | -6/+19 |
| | | | | bgcolor |