Commit Graph

84 Commits

Author SHA1 Message Date
98813ef055 Fix darkmode get switched on in session when there's no preferences yet 2021-03-18 16:32:21 +01:00
ff1ac017ce Add tooltip for sidemenu toggle button 2021-03-17 15:29:40 +01:00
739bfb482b Compact theme:
- Fix framework tabs not being able to get closed
- Fix some styling
- Fix framework tabs are overriding last active opened tab
2021-03-17 14:00:33 +01:00
886884feea Fix applications' tabs losing their sidebox app header after reload 2021-03-16 11:33:01 +01:00
864b896ad6 Fix issue after closing a tab app next available tab wont get selected properly 2021-03-10 11:56:34 +01:00
81d5574fff Fix opened application tabs belong to app with status 5 don't get restored after reload 2021-03-10 10:07:39 +01:00
6ae1195c38 missing file from a467bab return hashed appName of opened tab eg. to set notifcation counter 2021-03-03 19:13:45 +02:00
96c0f54581 Fix extra tabs opened not keeping their orders after reload 2021-03-01 17:30:33 +01:00
dc6f937f02 reverting using app from parameter object 2021-03-01 13:41:27 +02:00
e36c6c4cec move global et2_call function to egw.call and egw.apply methods, ensuring app.js is loaded, if not yet loaded, also using that as apply plugin for egw.json 2021-03-01 11:50:41 +02:00
2a2f0bf390 Keep darkmode state in serverside session too. Fix darkmode state in egroupware iframes. 2021-02-24 12:22:27 +01:00
dad82bf1f1 Implement auto color-scheme in order to respect browser's selected prefers-color-scheme 2021-01-26 17:04:37 +01:00
f21ac58c87 Introduce dark/light mode theme switch into framework 2020-12-15 20:24:25 +01:00
e549b6fcd9 Use replace() instead of replaceAll() as it's not supported in older browser versions 2020-11-09 11:10:18 +01:00
e34e18757e Purify framework tab appname used as dom id 2020-11-02 17:38:35 +01:00
082d7fddad Remove closed tabs from the client-side session 2020-11-02 13:12:43 +01:00
0d68c751bf Keep the open crm view tabs after reload 2020-11-02 12:50:39 +01:00
321aebf199 Fix type error not finding app object 2020-10-23 11:11:42 +02:00
7d1cd4c12c WIP Multitabs:
- Fix wrong ids generated for sideboxes
- Fix tab header refresh
2020-10-22 13:52:17 +02:00
c2ca23a071 Do not create application object if already exists simply open the tab 2020-10-20 17:28:14 +02:00
81420b2261 WIP multitabs:
- Add a flag to specify app object is a fw tab
2020-09-30 16:03:04 +02:00
7f4535cf1d WIP multitabs and CRM view 2020-09-30 13:19:36 +02:00
cdbc5e3a71 Create new sidemenuEntry for tab target 2020-09-28 15:43:42 +02:00
3956760c23 Add tooltip for Tab's header, it can be set as attribute 'hint' in openTab framework app object too 2020-09-25 11:53:00 +02:00
2ed186079e Implement openTab for egw_open object and make tab attributes configurable 2020-09-24 16:19:56 +02:00
6c6759549e Make a copy of app object to not destroy the existing one 2020-09-24 11:13:12 +02:00
4bf65486ef WIP of framework's multitab implementation 2020-09-23 16:55:35 +02:00
c05047728c Push online users into top of the list as soon as they're active 2020-09-16 16:17:57 +02:00
6d467e33ed Avoid getting exceptions when user has no access to status app but getting notified by broadcast message 2020-08-25 13:21:53 +02:00
33d983f547 * Calendar: fix not working refresh via push, if Home app is used
Current fix only makes sure global app.calendar created by home get completly destroyed (and newly created by calendar itself), and not just unregistered from the push
We probably want to modify home to create private app objects for its portlets
2020-07-29 18:25:09 +02:00
631587eab1 Fix notifications stalling login 2020-07-29 12:55:15 +02:00
231312b0aa Implement popup notifications filter based on tab notification's indicator 2020-07-27 14:44:44 +02:00
ae0349487d Change tab notification indicator 2020-07-24 11:32:52 +02:00
8bb9111cd5 fix double message in popup and none in main window 2020-07-24 09:23:44 +02:00
0cea328928 Only set notification tab for none active tabs 2020-07-23 17:39:39 +02:00
1815b1e985 Implement framework tab's notification 2020-07-23 15:50:15 +02:00
ceccd2a50d Implements stronger check to make sure the object is a regexp 2020-06-03 11:38:10 +02:00
3750711cdf * OpenIdConnect/OAuth: manage access and display OAuth apps inside EGroupware 2020-03-30 21:03:19 +02:00
f15d047e9d generated TS declaration for framwork objects 2020-02-09 13:38:23 +01:00
7b30bb7b0d * Admin: optional session-action column in access-log and sessions
also no longer update access-log in session-class destructor, as it fails with skipping permanent logging for WebDAV and others
2019-12-14 13:09:22 +02:00
4276ebbe5f * Mobile theme: fix mobile theme sidebar not showing notifications 2019-12-10 14:18:05 +01:00
e0fdcaa959 Call on logout event when any sort of logout happens 2019-10-18 14:17:27 +02:00
10632f886d Call client-side logout hooks when the logout button is triggered 2019-10-16 12:46:44 +02:00
ff9b3c1c03 * UiUx: Implement applications list up/down scroll buttons (as an user preference feature) 2019-09-24 11:41:18 +02:00
768eb99113 Fix last visible tab wrongly set to closable 2019-08-20 14:01:09 +02:00
11d4aaf7c1 Some UI/UX improvements:
- Fix tabs headers alignment and resize
- Implement a loading page to obscure actual DOM rendering from user's view
2019-08-06 10:00:53 +02:00
33aa092453 Add descriptive tooltip for avatar status 2019-07-31 11:45:39 +02:00
be2e632a9d Api - Don't print the show/hide sidemenu button 2019-07-26 13:44:31 -06:00
016cfc79ef Revert reset width on sidebar active header 2019-06-03 15:27:24 +02:00
f424b1cdb6 WIP new framework style:
- Fix tab's close buttons jump while hovering
- Add search menu into info menu
- Add notifications as info menu and style it nicely
- Toggle avatar top menu by clicking away on body
- Fix notifications popup message alignment
2019-05-27 17:12:40 +02:00