Commit Graph
100 Commits
Author SHA1 Message Date
c2a0295a0c Address some layout issues with odd content spacing on mobile, and footer position (#3022)
* - set vars for player container height and status bar height
- use them to calculate mobile top spacing to adjust for tab content positioning

* give main content section a min height, place footer absolutely at bottom; rm all the fixed footer styling

* cleanup; restructure tabbed display logic and css a bit

* Prettified Code!

* cleanup

* fix(story): footer story needs to be wrapped in RecoilRoot if it is to use Recoil

* revert adding footer to mobile about section

* prevent double scrolling

---------

Co-authored-by: gingervitis <gingervitis@users.noreply.github.com>
Co-authored-by: Gabe Kangas <gabek@real-ity.com>
2023-05-18 12:13:26 -07:00
44483a45d3 some webv2 UI polish (#2940)
* style tweaks for Action Button, UserMenu, Modal

* a bunch of misc polish; some around chat

* Prettified Code!

* cleanup

* fix formatting

* Reduce content padding a bit

* some stylesheet cleanup

* fix action button sizing

* Remove action button height completely

---------

Co-authored-by: gingervitis <gingervitis@users.noreply.github.com>
Co-authored-by: Gabe Kangas <gabek@real-ity.com>
2023-04-24 10:58:57 -07:00
d5fa81f76e Draft: rough-ish draft of proposed color theme changes (#2067)
* color experimentation and troubleshooting

* create color scheme, assign colors, more ant overrides

* fun selection color

* Prettified Code!

* Correctly import opensans

* Prettified Code!

* Organize+standardize colors/names and update the app to use them

* Prettified Code!

* Use css var references instead of resolving value of vars in css files

* Prettified Code!

Co-authored-by: gingervitis <gingervitis@users.noreply.github.com>
Co-authored-by: Gabe Kangas <gabek@real-ity.com>
Co-authored-by: gabek <gabek@users.noreply.github.com>
2022-08-29 23:17:12 -07:00
9a91324456 Inline chat moderation UI (#1331)
* - mock detect when user turns into moderator
- add moderator indicator to display on messages and username changer

* also mock moderator flag in message payload about user to display indicator

* add some menu looking icons and a menu of actions

* WIP chat moderators

* Add support for admin promoting a user to moderator

* WIP-
open a more info panel of user+message info; add some a11y to buttons

* style the details panel

* adjust positioning of menus

* Merge fixes. ChatClient->Client ChatServer->Server

* Remove moderator bool placeholders to use real state

* Support inline hiding of messages by moderators

* Support inline banning of chat users

* Cleanup linter warnings

* Puppeteer tests fail after typing take place

* Manually resolve conflicts in chat between moderator feature and develop

Co-authored-by: Gabe Kangas <gabek@real-ity.com>
2021-11-02 19:27:41 -07:00
Ginger Wong e463c5b1d9 Merge branch 'develop' of github.com:owncast/owncast into develop 2021-08-18 17:59:52 -07:00
Ginger Wong 81ecb9a379 convert new lines to empty <p> tags 2021-08-18 17:59:42 -07:00
Ginger Wong 638fd111e8 Merge branch 'develop' of github.com:owncast/owncast into develop 2021-08-18 17:44:12 -07:00
Ginger Wong 9d6e32640e simplfy message text styles 2021-08-18 17:42:09 -07:00
Ginger Wong 0b333dd6b6 update message link color to address #1251 2021-07-25 23:15:31 -07:00
Ginger Wong f8c06b3da6 Merge branch 'develop' of https://github.com/gabek/owncast into develop 2021-07-25 23:04:12 -07:00
Ginger Wong d02d25a140 tweak svg bounding box to address #1259 2021-07-25 23:03:23 -07:00
gingervitisandGitHub ab254a3902 put emojiPicker instance in state so page can correctly reflect updates when it has instantiated (#1182) 2021-07-12 10:24:41 -07:00
gingervitisandGitHub 3b08b50ce0 add a send button on chat for touch screen devices (#1127)
* add a send button on chat for touch screen devices

* cleanup
2021-06-20 17:15:52 -07:00
gingervitisandGitHub c45e43c378 display last online time (#1125)
* - if offline calculate and display last online time to address https://github.com/owncast/owncast/issues/1111
- clean up status bar styles

* clean up console
2021-06-20 10:49:16 -07:00
Ginger Wong e89e65e1f5 Resolve issue https://github.com/owncast/owncast/issues/1044
- use built-in videojs font icon instead
- remove button clickhandler override to make button work on mobile
2021-05-29 14:20:37 -07:00
Ginger Wong c08744c3c4 - A fix for https://github.com/owncast/owncast/issues/1007. Hide app container when configdata is loading
- Also, disable global CSS transition animations for now. If we want to add transitions onto anything, we can target specific elements and add styles individually intead.
2021-05-29 13:08:10 -07:00
gingervitis 24f5891fcc Merge branch 'develop' of github.com:owncast/owncast-admin into develop 2021-05-22 23:58:42 -07:00
gingervitis 53a4ec639d Merge branch 'gw/2021-05-22/admin-width' into develop 2021-05-22 23:58:27 -07:00
gingervitis 4d5b12cb15 use full width of screen instead of limiting admin content to max-width 2021-05-22 23:57:49 -07:00
gingervitis e5db35590c Merge branch 'develop' into gw/2021-05-22/admin-width 2021-05-22 23:36:13 -07:00
d0eb1446f3 fixes for various admin issues (#181)
* up max char count for variant name to fix https://github.com/owncast/owncast/issues/1037

* max widthing the line chart canvas size so it scales with the page.
fixes
- https://github.com/owncast/owncast/issues/842
- https://github.com/owncast/owncast/issues/1024

* A fix to make Storage Endpoint URL validation have better feedback.

- give the field a type of "url"
- give the field a pattern to check
- have native browser handle the validation
- if the field is invalid, use :invalid selector to turn the text red on blur.

fixes: https://github.com/owncast/owncast/issues/1000

* a fix for https://github.com/owncast/owncast/issues/874

* - fixes for https://github.com/owncast/owncast/issues/972
Add optional prop to text field to trim() whitespaces from field. Apply logic to mostly url fields.

- move textfield blur if invalid turn red to globaal

* - a fix for bug:  https://github.com/owncast/owncast/issues/998
don't return null if platform name not found because its custom.

- clean up react key problem on socialhandles table

* fix react key issue on Actions table

* fix for https://github.com/owncast/owncast/issues/1008 to display 'other' field when editing an item not in predefined social list

* clean up other potential react key warnings

* Prettified Code!

Co-authored-by: gingervitis <gingervitis@users.noreply.github.com>
2021-05-22 23:27:51 -07:00
0efc09bb72 add textarea field for custom css (#113)
* add textarea field for custom css

* Prettified Code!

Co-authored-by: gingervitis <gingervitis@users.noreply.github.com>
2021-04-12 00:07:08 -07:00
2c86fa34fd add news feed (#99)
* add news feed

* Prettified Code!

Co-authored-by: gingervitis <gingervitis@users.noreply.github.com>
2021-04-03 21:25:21 -07:00
Ginger Wong 40264bec8c use passed in player to access controlbar instead for airplay 2021-03-13 19:47:03 -08:00
gingervitis 7958fc6b32 fix react warning 2021-03-02 22:39:27 -08:00
gingervitis a573898547 - address https://github.com/owncast/owncast/issues/780 to stop showing 'loading' on OK button when error is returned (applies for video variant modal and social icon modal)
- just use pre-exisiting const to render cpu table item
2021-03-02 22:23:50 -08:00
Ginger Wong e3375ae8c0 fix username form size on mobile views when stream title name is long 2021-02-27 16:39:19 -08:00
49269dd175 Gw/videovariantfixes (#53)
* A fix for issue https://github.com/owncast/owncast/issues/770
- merge CPU slider functionality into main video variant form
- move slider constants into contants file for consistency and to reduce clutter on variant form file

* disable other forms and add a notice about vieo passthrough enabling

* Prettified Code!

* Tweak message text

* Prettified Code!

Co-authored-by: gingervitis <gingervitis@users.noreply.github.com>
Co-authored-by: Gabe Kangas <gabek@real-ity.com>
Co-authored-by: gabek <gabek@users.noreply.github.com>
2021-02-26 23:44:13 -08:00
gingervitis 0c730eedac Merge branch 'master' of github.com:owncast/owncast-admin 2021-02-20 15:15:03 -08:00
gingervitis bc27ded3f3 add video passthrough field 2021-02-20 15:14:50 -08:00
gingervitis 7428a5c028 extra pagination color fix 2021-02-19 19:06:40 -08:00
gingervitis 7a8dbf5403 fix pagination colors for https://github.com/owncast/owncast/issues/740 2021-02-19 19:03:48 -08:00
gingervitis 14d15ed5e0 really important fix to hide non-sensical 'no-data' icon from table 2021-02-19 18:27:24 -08:00
gingervitis dd1cfb64db - add <Col>s to areas with <Row>s for consitency
- give main content a fixed width so really wide forms dont look that funny
- fix to make markdown editor preview text black to address https://github.com/owncast/owncast/issues/726
2021-02-15 21:22:17 -08:00
gingervitis f8f757e49a quick color fixes 2021-02-15 16:35:39 -08:00
gingervitis 2c7f59dd2a fix textfield icon color 2021-02-15 16:17:46 -08:00
gingervitis 97187f5541 lint for passing builds 2021-02-15 00:36:06 -08:00
gingervitis c1719e656b Merge branch 'admin-css-overhaul-pt3' of github.com:owncast/owncast-admin into admin-css-overhaul-pt3 2021-02-15 00:10:57 -08:00
gingervitis 90c19c2201 move readme to docs 2021-02-15 00:10:50 -08:00
gingervitis 834ddafc9b update readme; more style tweaks 2021-02-15 00:08:52 -08:00
gingervitis b7ba430b32 add linting script 2021-02-14 22:29:41 -08:00
gingervitis 8d5411a0d6 hella cleanup - index page items; use more Row/Cols to reduce custom css layout 2021-02-14 22:20:25 -08:00
gingervitis 6d83992ff0 style adjustments 2021-02-14 19:04:38 -08:00
gingervitis 220c48432f clean up video config forms and styling 2021-02-14 18:46:34 -08:00
gingervitis c5d4851296 add logo preview 2021-02-14 16:52:31 -08:00
gingervitis 667d006ab0 Merge branch '0.0.6' into admin-css-overhaul-pt3 2021-02-14 01:47:41 -08:00
gingervitis d4162faa54 Merge branch '0.0.6' of github.com:owncast/owncast-admin into 0.0.6 2021-02-14 01:47:26 -08:00
gingervitis a67adc9393 rename toggleswitch-with-submit to just toggleswitch since by default it now will not submit unless you give it a prop to 2021-02-14 01:46:59 -08:00
gingervitis 682ddf96c3 more cleanup 2021-02-14 01:45:08 -08:00
gingervitis d55e4dfe29 misc cleanup 2021-02-14 01:30:42 -08:00
gingervitis 44cef18a00 define more readable owncast color variables; apply var style names consistenly through other stylessheets; reaname file for clarity 2021-02-14 00:41:20 -08:00
gingervitis 5b88b068ed Merge branch '0.0.6' of github.com:owncast/owncast-admin into 0.0.6 2021-02-12 23:57:01 -08:00
a122ee6c42 Admin css overhaul pt2 (#19)
* tweaks to offline state in admin viewers page

If stream is offline, hide current viewers statistic and viewers table.
Also, change wording for describing max viewers.

* take out ant dark stylesheet, organize ant color overrides

* remove ant dark css; cleanup ant overrides; format public-detail page

* combine toggleswitch component style with textfield so layout can be shared

* fix toggleswitch status message placement

* - update styles for modals, collapses
- move reset dir into its own component
- assorted style cleanups ans consistencies

* hide entire advanced section for resetyp if no yp

* temp adjustments to video modal

* temp comment out toggle switch use for later'

* address PR comments

* lint

* update type

* allow warnings during lint

Co-authored-by: nebunez <uoj2y7wak869@opayq.net>
2021-02-12 23:55:59 -08:00
gingervitis ce2c99a5b8 Merge branch '0.0.6' of github.com:owncast/owncast-admin into 0.0.6 2021-02-12 21:47:28 -08:00
gingervitis 4a7bdd035d Merge branch '0.0.6' of github.com:owncast/owncast-admin into 0.0.6 2021-02-08 02:56:36 -08:00
gingervitis 6de5b3af19 Merge branch '0.0.6' of github.com:owncast/owncast-admin into 0.0.6 2021-02-07 19:28:50 -08:00
gingervitis 31728f2538 Merge branch '0.0.6' of github.com:owncast/owncast-admin into 0.0.6 2021-02-06 19:39:32 -08:00
gingervitis 50e15b0a5e Merge branch '0.0.6' of github.com:owncast/owncast-admin into 0.0.6 2021-02-06 19:34:50 -08:00
gingervitis 87a1ed05f5 Merge branch '0.0.6' of github.com:owncast/owncast-admin into 0.0.6 2021-02-06 14:59:08 -08:00
gingervitis d36ee58b0e Merge branch '0.0.6' of github.com:owncast/owncast-admin into 0.0.6 2021-02-04 14:51:23 -08:00
gingervitis 6d89fdf6c3 a fix for https://github.com/owncast/owncast/issues/691 (and some linting) 2021-02-04 14:50:03 -08:00
gingervitis 5dd4d49118 Merge branch 'admin-css-overhaul' into 0.0.6 2021-02-04 09:21:36 -08:00
gingervitis c65c97df85 prettify some files 2021-02-04 09:19:16 -08:00
gingervitis 7786c7e113 separate out styles for markdowneditor; convert mainlayout style module styles to just sass; add style to stream title editor in header; 2021-02-04 09:17:20 -08:00
gingervitis 6e43870d41 cleanup some forms; break out major config styles into their own files 2021-02-04 08:04:00 -08:00
gingervitisandGabe Kangas 50e729318c dark mode accommodations 2021-02-02 11:02:38 -08:00
gingervitisandGabe Kangas 103a47bc45 add message viz toggle component to be able to toggle one chat message at a time; address https://github.com/owncast/owncast/issues/568 2021-02-02 11:02:36 -08:00
gingervitis 3db97f1bec streamkey field style update 2021-02-01 14:12:26 -08:00
gingervitis ad00991f93 Merge branch 'css-overhaul' into gw/20201226-admin-formfields 2021-02-01 00:36:47 -08:00
gingervitis 3488a259bd rename status file for clarity; temp style fix for streamkey actions 2021-02-01 00:36:27 -08:00
gingervitis a69cfd7abf move storage form to config for consistency 2021-02-01 00:05:09 -08:00
gingervitis cd8d877a59 fix styles; update storage validation checker 2021-02-01 00:01:38 -08:00
gingervitis 7501cfc548 revise Storage forms, and add basic validation to it; misc field cleanup 2021-01-31 23:40:39 -08:00
gingervitis 05167f77e5 adjust other status info areas 2021-01-31 22:07:00 -08:00
gingervitis a8d515724c Merge branch 'gw/20201226-admin-formfields' into css-overhaul 2021-01-31 21:36:52 -08:00
gingervitis b26b8abb9b finalize layout of textfields; add field status component 2021-01-31 21:36:14 -08:00
gingervitis 07f78324fc Merge branch 'css-overhaul' into gw/20201226-admin-formfields 2021-01-31 10:13:53 -08:00
gingervitis 037e8f25a7 initial temp fixes on form fields 2021-01-31 10:13:35 -08:00
gingervitis add2f1329b cleanup 2021-01-31 01:55:19 -08:00
gingervitis 9812f4c874 Merge branch 'prettifying' into gw/20201226-admin-formfields 2021-01-31 01:38:56 -08:00
gingervitis 67c160afdb some prettifying 2021-01-31 01:38:20 -08:00
gingervitis d01c2f081f Merge branch 'formfield-v2' into gw/20201226-admin-formfields 2021-01-31 01:00:28 -08:00
gingervitis ba65aa2406 add regular form field comp with no submit button 2021-01-31 00:58:27 -08:00
gingervitis c255b81093 rename formfield files for clarity 2021-01-31 00:48:39 -08:00
gingervitis 0cc72b0d4c Merge branch 'gw/20201226-admin-formfields' into formfield-v2 2021-01-30 19:33:38 -08:00
gingervitis dfa3d28b55 add input status utils 2021-01-30 19:33:01 -08:00
gingervitisandGitHub 362c421d05 Merge pull request #16 from nebunez/gw/20201226-admin-formfields
Add random streamkey generation and copy key
2021-01-30 19:32:12 -08:00
gingervitis 579a0a8838 make basic form field wit no submit, so a submit text field can compose it 2021-01-30 12:27:07 -08:00
gingervitis b37b57feda fix streamtitle change field on index 2021-01-30 01:39:58 -08:00
gingervitis 2c4bfab9db cleanup 2021-01-29 10:38:09 -08:00
gingervitis 70dabb87d4 Merge branch 'gw/20201226-admin-formfields' of github.com:owncast/owncast-admin into gw/20201226-admin-formfields 2021-01-29 10:27:02 -08:00
gingervitis 97b2e00eee ts cleanup on some config components 2021-01-29 10:26:55 -08:00
gingervitis 84f001c344 update readme 2021-01-28 03:23:42 -08:00
gingervitis 5f70c77458 refactor forms to not use ant Form component; split server and instance details forms into their own components 2021-01-28 03:08:57 -08:00
gingervitis 04926d53e1 update todo list 2021-01-27 10:37:00 -08:00
gingervitis 0e04905086 Merge branch 'gw/20201226-admin-formfields' of github.com:owncast/owncast-admin into gw/20201226-admin-formfields 2021-01-27 10:32:03 -08:00
gingervitis c92871278c update readme. EVERYTHING ELSE IS WIP 2021-01-27 10:31:53 -08:00
gingervitis ff51c168ff reorganize styles and pages (wip); update readme 2021-01-27 01:46:08 -08:00
gingervitisandGabe Kangas 9ea5518503 notes 2021-01-24 13:06:26 -08:00
gingervitisandGabe Kangas 9ad9791931 edit and update social links in modal 2021-01-24 13:06:26 -08:00