Commit Graph
69 Commits
Author SHA1 Message Date
Ginger Wong 0af67c0cdc simplified layout updates based on only media queries 2020-07-18 17:15:52 -07:00
42b0b05d78 App Javascript refactor (#56)
* objectify app away from window. wip

* fix messaging obj binding; put logo behind video; fix /null issue with temp logo image

* first pass at js refactor

* remove unused files that had been consolidated during refactor

* set up vue before getting config

* add a few comments

* dont use big arrow function, just bind, for safari

* add airplay after instantiating video; check if input exists before disabling it;:

* only set poster on pause during playback, and onEnded; take out sample videoJS tech options

* disable chat after 5mins after going offline

* move 'online' class to video container as it conflicts with dynamically change classnames from non-vue sources

* disable chat based on lastdisconnecttime

* fix typo; do offline mode onEnded instead of status offline

* move offline ui display things to offline mode function; move poster setting on pause to main app to keep player obj cleaner; use opacity to hide video element on offline as sometimes control bars may still linger with vis:hidden

* fixes'

* don't autoplay. just show play button when stream is online so that it's easier to start playign without looking for the unmute button

* clean up console logs

Co-authored-by: Gabe Kangas <gabek@real-ity.com>
2020-07-16 12:17:05 -07:00
Ginger Wong a755a8dd05 Merge branch 'master' of https://github.com/gabek/owncast 2020-07-07 23:35:16 -07:00
Ginger Wong 8cd13269ec clean up consts a bit 2020-07-07 23:35:09 -07:00
Ginger Wong c76aec8c88 fix cursor on default social icon 2020-07-07 23:32:14 -07:00
Ginger Wong 827e402bcc randomize avatar for same names 2020-07-07 23:30:26 -07:00
Ginger Wong 426bfe000f fix typo 2020-07-07 23:03:22 -07:00
Ginger Wong 34b3806806 low hanging cleanup for extrauser content 2020-07-05 01:29:48 -07:00
Ginger Wong 9bd1df8530 make consts; clean up get status 2020-07-05 01:08:22 -07:00
Ginger Wong 5efa67d605 generate avatar img with util 2020-07-04 22:34:00 -07:00
Ginger Wong 96258fc0f3 update document title 2020-07-03 18:10:57 -07:00
Ginger Wong 53ba5eb186 fix social script typos 2020-07-03 18:07:57 -07:00
Ginger Wong c28f5d49f6 Merge branch 'master' of https://github.com/gabek/owncast 2020-06-30 02:36:17 -07:00
Ginger Wong 6803f7e7e8 header adjustments for small screens; adjust to new config structure; 2020-06-30 02:36:10 -07:00
Ginger Wong 5a3aed9587 remove jquery 2020-06-28 17:23:58 -07:00
Ginger Wong 7f28f25455 Merge branch 'master' of https://github.com/gabek/owncast 2020-06-28 17:20:43 -07:00
Ginger Wong b228d3a4e5 componentize user info 2020-06-28 17:15:53 -07:00
Ginger Wong 6c7af9ffae clean up footer things 2020-06-28 15:08:08 -07:00
Ginger Wong e643727be5 Merge branch '0620gw-updates' 2020-06-21 01:31:51 -07:00
Ginger Wong 1a44a4bd2f user content general layout 2020-06-21 01:31:08 -07:00
Ginger Wong 1ecf39c2f1 clean up social code 2020-06-21 00:07:57 -07:00
Ginger Wong 19dee67f2a set up components and icons for optional creator's social pages; add airplay icon 2020-06-20 23:41:13 -07:00
Ginger Wong 51b79287c5 Merge branch 'master' of https://github.com/gabek/owncast 2020-06-18 10:25:58 -07:00
Ginger Wong b39824b8c3 updates towards more customization 2020-06-18 10:24:54 -07:00
Ginger Wong d15080db11 Merge branch 'master' of https://github.com/gabek/owncast 2020-06-18 00:12:39 -07:00
Ginger Wong cf27b157e6 - fix chrome mobile form focus bug by specifying class. when form focuses media query widths change and may think portrait is in landcape and therefore hide the form.
- cleanup now unused methods
- jump to bottom from vue prop listener
2020-06-18 00:06:10 -07:00
Ginger Wong d27c87212e Merge branch 'master' of https://github.com/gabek/owncast 2020-06-17 10:39:19 -07:00
Ginger Wong aad1a407b8 take out unused event listeners; layout fixes 2020-06-17 10:39:13 -07:00
Ginger Wong 195fe5d9e3 Merge branch '0615-layoutrefactor' 2020-06-16 02:16:21 -07:00
Ginger Wong 21aaf0c0fc add logo 2020-06-16 02:09:47 -07:00
Ginger Wong fd570a6f75 integrate desktop styles. clean up later 2020-06-16 02:09:29 -07:00
Ginger Wong 97c71771df markup and styles for simple mobile only 2020-06-15 23:32:26 -07:00
Ginger Wong 903fdc33ae Merge branch 'master' of https://github.com/gabek/owncast 2020-06-15 17:40:18 -07:00
Ginger Wong 7aaf1e6102 good nuff hacks for nowz 2020-06-15 17:40:12 -07:00
Ginger Wong 44058c24aa ⏱🛠 2020-06-15 16:23:39 -07:00
Ginger Wong 59ab5e9e98 add a delay before recalculating vh 😭 2020-06-15 15:55:57 -07:00
Ginger Wong 0510d47486 Merge branch 'master' of https://github.com/gabek/owncast 2020-06-15 15:46:01 -07:00
Ginger Wong 4497cc86c2 mobile hackery 2020-06-15 15:45:55 -07:00
Ginger Wong a9f8ee9956 Merge branch 'master' of https://github.com/gabek/owncast 2020-06-15 13:43:48 -07:00
Ginger Wong 567729f6f8 calc resize on android on message field focus 2020-06-15 13:43:41 -07:00
Ginger Wong 986c168d07 Merge branch 'master' of https://github.com/gabek/owncast 2020-06-15 00:15:36 -07:00
Ginger Wong cef9bc7adb hacks and fixes 2020-06-15 00:15:23 -07:00
Ginger Wong f864e57340 update colors using tailwind styles 2020-06-14 23:12:58 -07:00
Ginger Wong 5d8bb53e4b Merge branch 'master' of https://github.com/gabek/owncast 2020-06-14 21:28:26 -07:00
Ginger Wong 82b0d725c3 center play btn hack 2020-06-14 21:27:50 -07:00
Ginger Wong 67acfeb6f5 Merge branch '0614gw-updates' 2020-06-14 21:15:03 -07:00
Ginger Wong c16cd50dbb mobile style hacks 2020-06-14 21:14:42 -07:00
Ginger Wong 1b2b7248fc Merge branch 'master' into 0614gw-updates 2020-06-14 18:20:24 -07:00
Ginger Wong 151dcb46d2 misc 2020-06-14 18:20:04 -07:00
Ginger Wong b3dfba9d94 Merge branch 'master' into 0614gw-updates 2020-06-14 17:03:02 -07:00
Ginger Wong ee19ecdc27 Merge branch '0614gw-updates' 2020-06-14 17:02:36 -07:00
Ginger Wong 687920a4cd more css 2020-06-14 17:02:10 -07:00
Ginger Wong aead6d6b13 videojs video sizing hacks, other css 2020-06-14 16:32:39 -07:00
Ginger Wong 50a59ef3c0 more clean up and fixins 2020-06-14 01:10:26 -07:00
Ginger Wong 3ef20c5516 Merge branch 'web-layout' of https://github.com/gabek/owncast into web-layout 2020-06-14 00:24:55 -07:00
Ginger Wong 0fa453044f fix chat; get rid of jquery 2020-06-14 00:24:26 -07:00
Ginger Wong 2aaedd99b5 set up localstorage-able items 2020-06-13 23:38:09 -07:00
Ginger Wong ff0378605d Merge branch 'web-layout-gw' into web-layout 2020-06-13 22:16:19 -07:00
Ginger Wong 5d787d25cd form functionailties 2020-06-13 22:15:58 -07:00
Ginger Wong eb223ed905 progress. implement chat toggling 2020-06-13 20:15:31 -07:00
Ginger Wong 9b2e4f40c9 fix msg container 2020-06-11 01:24:05 -07:00
Ginger Wong 69ba10a898 use app file from web-layout 2020-06-09 14:15:00 -07:00
Ginger Wong 5c46191cbf Merge branch 'web-layout' into web-layout-gw 2020-06-09 14:13:35 -07:00
Ginger Wong 21c3520e00 style message items 2020-06-09 14:12:50 -07:00
Ginger Wong 6da9b7c889 use css vars 2020-06-09 01:22:32 -07:00
Ginger Wong 60080cd93c initial chat form layout 2020-06-04 03:15:27 -07:00
Ginger Wong 33f994fcfd mobile considerations 2020-06-04 02:31:41 -07:00
Ginger Wong 35a3a907c5 add file 2020-06-04 01:32:06 -07:00
Ginger Wong 9b63d1ffb3 initial layout 2020-06-04 01:31:47 -07:00