Commit Graph

47 Commits

Author SHA1 Message Date
d24a318de8 Updated all scss imports to be relative from src alias
Alias defined in webpack.config.js
2022-03-05 08:46:18 +01:00
a614974a35 Fixed input when it has icon & refactored signin/register to reflect
changes in store
2022-03-04 18:33:16 +01:00
6463d5ef4c Linting 2022-03-04 18:27:28 +01:00
4432d8e604 Decrease font size a bit on mobile & remove margin for last element 2022-03-04 18:26:57 +01:00
7ded50ea84 New icons, changed how we color them 2022-03-04 18:26:34 +01:00
d49285f1e2 Some style tweaks to toggle input. Also added a v-key to children 2022-03-04 18:25:38 +01:00
b9f39e690d Renamed variable to make more sense 2022-03-04 18:24:53 +01:00
fc2b139653 New icons need different styling, updated. 2022-03-04 18:24:37 +01:00
9083b0a5d0 Ghost element needed 10px to max-width to be consistent
Also updated expand icon that requires updates to height, width & color
attribute.
2022-03-03 23:13:41 +01:00
9f3745b71c Moved hamburger logic to store & auto hide on route change 2022-01-14 17:02:00 +01:00
5431b5be40 Tried simplifying and spliting some of Movie component.
Simplified sidebar element to use props.
Replaced icons with feather icons.

Description gets it's own component & tries it best at figuring out if
description should be truncated or not. Now it adds a element at bottom
of body with the same description and compares the height to default
truncated text. If the dummy element is taller we show the truncate
button.
2022-01-14 17:00:54 +01:00
0b6398cc4c Refactored search and autocomplete
Now with more icons, much simpler dropdown and a smooth open animation.
Filter is moved to the searchPage instead of baking in the search
dropdown.
2022-01-13 00:24:40 +01:00
d3a3160cf8 Split navigation icons/header into more components, fixed svg transition
Split more out into `Hamburger` & `NavigationIcon` components.
2022-01-13 00:17:43 +01:00
d1cbbfffd8 Fixes broken functions and bugs
- Mobile can now click behind movie popup to dismiss
- Link to /activity instead of /profile?activity=true
- Remove fill from icons that color using stroke
- Add border to navigation icons
- Darkmode now toggles correctly when load in light/default mode.
- Only show load previous button when loading is false
- Switched to new SearchPage over Search.vue
2022-01-10 18:33:16 +01:00
5104df0af0 Width fix for password inputs 2022-01-10 01:25:18 +01:00
aa7e6a2a53 Fullwidth property for seasoned button 2022-01-10 00:50:47 +01:00
2937e7b974 Linting 2022-01-10 00:50:09 +01:00
65bbc453e6 seasoned messages looks better when messages contains only title. 2020-04-09 20:27:11 +02:00
KevinMidboe
a31bfb6b39 Updated seasonedbutton to not have a wrapping div. 2020-04-09 19:55:57 +02:00
fc2c3664d9 Resolved merge conflict. 2020-02-21 22:52:36 +01:00
0bd45ed777 New sidebarelement for users that are logged inn. Now they can be redirected directly to the movie in plex. 2020-02-21 22:51:39 +01:00
3912766982 Reverted active logic for seasonedButton. 2020-02-20 14:09:08 +01:00
20b8692c91 Forgot to toggle isActive when clicked. 2020-02-20 13:56:56 +01:00
14ac780aa5 Should not overwrite prop data. Copy and set to internal data attribute. 2020-02-20 13:55:04 +01:00
d836870612 Toggle active boolean to set class on buttons. 2020-02-20 13:41:39 +01:00
bc6f706e4a New mediaquery to check if hover is available then only style hover when it is. This solves sticky hover styling on mobile. 2020-02-20 13:33:08 +01:00
bc73665b12 Elem text wrapped <li> and active icon ref fixed.
Supplementary and content text are now wrapped in a <li> item. This with
better styling selectors formats the icon correctly alongside the text.
Fixed active icon ref function that had an incorrect if statement so the
activeIconRef would never be returned.
2019-12-26 12:46:57 +01:00
9edb19569a Change to have height to min-height: 75px 2019-12-26 12:21:43 +01:00
14e883672d Higher z-index & checks for browser compatibility.
- Increased the z-index of the darkmode toggle emoji icon.
- supported function for checking the browser for prefered color scheme.
This is mainly to set the current mode to dark if the color scheme is
currently dark.
2019-12-26 01:32:20 +01:00
dcce972fdc New togglebutton component for selection data types for the graphs in activitypage. 2019-12-24 13:14:00 +01:00
b46e586c92 Resize the content for seasoned messages and the settings wrapper to look better on mobile 2019-10-30 23:45:48 +01:00
4a32fe5255 SeasonedInput can now be initialized with a value 2019-10-23 00:33:00 +02:00
6d6f1ffd06 Updated seasonedinput to also handle two-way binded value prop. This changes is reflected most all places that seaoned-input is used
. Fuck, also added the new ResultsList which replaces MoviesList
2019-10-22 23:18:24 +02:00
c454d9c9e0 Misc cleanup, more definitions of color with scss variables and added a lot of color transitions for when switching theme color. 2019-10-22 23:07:21 +02:00
cde119592d Redid the template for profile, regist and siginin to better use the
components we have made and to use update function definition.
Changed the message system with SeasonedMessages. This means simpler
interaction and less duplicate code now that the messagesystem is a
separate component that both interface with.
2019-10-21 00:25:01 +02:00
fa50dd3455 Finished dark mode! This means re-doing all sass variables in the
variables.scss file and defining css variables in :root and alterting
them based on prefered color scheme. This gives us a mechanism to set
custom color schemes for the entire site from one place and changing
between them just by setting a class to the body element. This is done
by overwriting the css variables and then our scss variables use these
changes and apply them downward. This seems like a really nice setup for
the switching between- and adding color schemes.
Also did a lot of cleanup of unused, duplicate or errors styling
throughout the application.
2019-10-21 00:13:21 +02:00
49c418c3f1 Toggle for manually setting dark or light mode 2019-10-20 23:19:19 +02:00
91a92a30ad Renamed movie/sidebarAction.vue to ui/sidebarListElem.vue. Completly rewrote the component. Uses slots for text, way better semantic html elements used and logic is moved from the dom to computed functions. 2019-10-04 17:43:23 +02:00
9d819e9a14 Removed unused console statements 2019-10-04 16:11:29 +02:00
ca910089c5 Removed duplicate styling rules 2019-10-04 00:50:27 +02:00
6270206812 Reset webkit styling for our inputs 2019-10-04 00:40:45 +02:00
6f74a5bff4 Input components now emit a "enter" event and our torrent input searches if "enter" event is received 2019-10-04 00:28:27 +02:00
c8f9cb7e22 Button gets a defualt height of 45px and more rules for setting input to 100% of parent 2019-10-04 00:17:31 +02:00
aada5fc2c5 Created a loader component that is the loading spinner for the page 2019-06-03 23:03:09 +02:00
352aabb21d Common input field and button moved to a component that can be reused 2019-06-02 22:49:50 +02:00
691d0d25ab These are blank flashing lines shown while the content is being fetched. Current prop is number of lines to render 2019-06-02 15:28:52 +02:00
95629a2899 WIP component for more easily rendering svgs that are inline to be able to reach by id or class 2019-06-02 15:28:09 +02:00