16 Commits

Author SHA1 Message Date
Kris
8b4730e52c
DEV: unused CSS cleanup, variable updates, simplification () 2024-03-11 09:07:53 -04:00
Kris
9421997866
DEV: remove old bootstrap alert CSS () 2024-03-01 16:03:34 -05:00
Kris
ccf0fdaa81
UX: improve group email setting wrap, cleanup styles () 2024-03-01 12:34:55 -05:00
Kris
db2f5ae51b
UX: simplify styles for image uploader () 2024-02-29 14:39:00 -05:00
Sam
baa7c4cec7
FIX: allow styling of feedback on mobile ()
(to test try using discourse-ai which displays feedback on mobile)


---------

Co-authored-by: chapoi <101828855+chapoi@users.noreply.github.com>
2023-12-30 08:57:16 +11:00
Martin Brennan
d5fe9b4f8c
FEATURE: Add copy link post menu button ()
This commit ports the feature by @chapoi that was
previously a theme component in core.

A new post_menu button, copyLink, is added and used
as the default instead of share.

copyLink, on desktop, will copy the link of the post
to the user's clipboard and show a nice 'lil animation.
On mobile the native share menu will be shown.

If site owners want the old behaviour back, they just
need to change the post_menu site setting to use
the share button instead of copyLink.
2023-12-08 11:45:49 +10:00
chapoi
f72899401d
UX: refactor .d-modal to use BEM and improve styling ()
This PR refactors the following:
* leaving all the CSS applied to the old `modal-body` classes in their respective files
* made  new clean styling for `.d-modal` and refactored the template to use the new BEM classes
  * `inner-`, `middle-`, `outer-` container classes are gone and replaced with simplified `wrapper` and `container` classes  
  * use standardised max-sizes with modifiers `-large` and `-max`
  * lighter backdrop,
  * min-width to prevent puny modals
  * other styling changes regarding padding, close button,…
* pulled out all modal overrides into a general `modal-overrides` file + cleanup of outdated CSS
* pulled out login and create account modal styling into their own file, cause it's such a big override 
* removed old general login.scss file for mobile & desktop
* only kept some remainders I don't want to touch in `app/assets/stylesheets/common/base/login.scss`
2023-11-15 10:14:47 +00:00
chapoi
fe0b0edf57
UX: Invite signup page styling + separation ()
* UX: separate invite-signup styling

* UX: invite page centering

* remove old invites-show css

* UX: invite signup page – mobile

* remove class references in general file

* add styling for instructions
2023-11-08 12:57:06 +01:00
Kris
2cf1e15025
DEV: fix history modal code, consolidate style () 2023-10-03 09:42:09 -04:00
Kris
8caa58acf2
DEV: remove old and experimental user menu styles () 2023-05-02 15:07:42 -04:00
Alan Guo Xiang Tan
f1cbc23f1e
UX: Add icons to all section links in Sidebar ()
This commit introduces an icon to all links in the sidebar. If an icon has not been configured, we will fall back to a generic "link" icon. As part of this commit, we also standardised the size of each prefix to 20px by 20px and set a fix margin. This is to allow sufficient space for text prefixes and image prefixes to be displayed. 

Tests have been intentionally left out for now as I don't feel like asserting for the icons will bring much value at this point. Time shall prove me wrong.

Co-authored-by: awesomerobot <kris.aubuchon@discourse.org>
2022-09-29 12:28:01 +08:00
Alan Guo Xiang Tan
b066955838
DEV: Mobile layout support for experimental user nav () 2022-09-22 09:45:50 +08:00
Arpit Jalan
10a1b6b0a9
FEATURE: update bootstrap mode notice to add invite and wizard links ()
* FEATURE: update bootstrap mode notice to add invite and wizard links

* Updates per feedback on PR

* Fix the wizard link not showing

* Remove unneeded function

* Remove router service injection
2022-08-10 00:13:42 +05:30
Alan Guo Xiang Tan
972e51e808
DEV: Fix failing spec due to cf5e59928eb76d5672205bb60c51cb62b32636e7 () 2022-07-22 14:50:31 +08:00
Jarek Radosz
ceed48f321
UX: Make banner full-width () 2021-11-22 19:43:45 +01:00
Penar Musaraj
303f229e98
DEV: Use indexes when importing SCSS from a folder ()
By default, SCSS does not support globbing. This removes our magic and uses index files to import all files in a folder.
2020-12-30 15:29:10 -05:00