aboutsummaryrefslogtreecommitdiffstats
path: root/src/styles
Commit message (Collapse)AuthorAge
...
* Fix sidebar scrolling in horizontal modeLibravatar kytwb2021-12-13
|
* Iterate on Welcome screen CTAsLibravatar kytwb2021-12-13
|
* #2319 Fix height of icons displayed on Welcome screenLibravatar kytwb2021-12-12
|
* Fix PublishDebugLogModal close button color in Dark ModeLibravatar kytwb2021-12-12
|
* Adjust number of columns for Split Mode (#2208)Libravatar niu tech2021-11-13
| | | Co-authored-by: Vijay A <vraravam@users.noreply.github.com>
* Added improvements for displaying service name under service icon (#2169)Libravatar Anjith Paul2021-10-31
| | | | | | | | * move notification badge to top of service icon * Change horizontal sidebar height programmatically * Fix tab item style in vertical and horizontal style sidebar * Reformat code and remove magic numbers Co-authored-by: Johan K Mathew <johankmathew@gmail.com>
* build: use node 16 and npm 8 (#2157)Libravatar Markus Hatvan2021-10-28
| | | | | | | | | | | - change node version from 14.18.1 to 16.13.0 - change npm version from 6.14.13 to 8.1.0 - update package-lock.json to lockfileVersion 2 - use @sindresorhus/do-not-disturb instead of macos-notification-state to avoid failing CI - run ferdi build on latest macos and windows - skip husky in CI builds - move 'cld' and 'node-mac-permissions' to optionalDependency Co-authored-by: Vijay A <vraravam@users.noreply.github.com>
* chore: remove @mdi/font in favor of using icons with @mdi/js directly (#2158)Libravatar Markus Hatvan2021-10-28
| | | Co-authored-by: Vijay A <vraravam@users.noreply.github.com>
* Add feature to display service name under service icon when the toggle for ↵Libravatar Vishnu0172021-10-26
| | | | | it is enabled in the settings (#2136) Co-authored-by: AnjithPaul <anjithpaul.mec@gmail.com>
* Show error indicator when the service fails to load (#2124)Libravatar Suvarna Sivadas2021-10-25
| | | Co-authored-by: Johan K Mathew <johankmathew@gmail.com>
* feat: show service number on icon when first key of switch service hotkey ↵Libravatar Markus Hatvan2021-10-01
| | | | held (#2007)
* Enable Split View Mode (#1926)Libravatar niu tech2021-09-15
|
* feat: Add buttons in the 'Advanced' section of preferences to allow the user ↵Libravatar Vijay A2021-08-14
| | | | to quickly open the Ferdi profile folder
* Services now support aliases!!!! (#1774)Libravatar Vijay Raghavan Aravamudhan2021-08-12
| | | | | | Users can now search for the services not only based on the name, but also the alias (partial match, case-insensitive), when adding new services. fixes #1614, #1615, #1291
* feat: follow OS reduced motion setting (#1757)Libravatar Markus Hatvan2021-08-10
| | | | | | | | - add missing meta charset to index.html - dont restrict scaling for user in index.html - load animations.css conditionally based on motion preference - load transitions conditionally in js and css based on motion preference Co-authored-by: Vijay Raghavan Aravamudhan <vraravam@users.noreply.github.com>
* chore: cleanup and improve dependenciesLibravatar mhatvan2021-07-30
| | | | | | | | | | | - removed `@meetfranz/typings` because it only stubbed external type definitions - removed `@babel/polyfill` because there are no old browsers in use with Electron - replaced deprecated `mdi` with `@mdi/font` - removed unused `atob`, `btoa`, `targz`, `node-fetch`, `terser-webpack-plugin`, `webpack-node-externals` - added used, but not installed dependencies `color`, `csstype`, `debug`, `minimist`, `jss` - upgraded `@types/node` to match used node version - upgraded `@types/fs-extra` to match fs-extra version - add missing `arrow-parens` rule to `.eslintrc` rulest for .js files
* Removed Franz paid plans features:Libravatar Vijay A2021-07-20
| | | | | | | | - serviceLimit - planSelection - trialStatusBar and other Franz features that were for different tiers of subscription.
* chore: run security audit on node modules (#1621)Libravatar Markus Hatvan2021-07-08
| | | | | | | | | | - changed electron target for @babel/preset-env from 4 to 13 - added .prettierrc.js with conforming settings to current code style - upgraded gulp-sass to v5 to fix CVE and adapted code to breaking changes - refreshed package-lock.json of packages/forms and packages/ui - upgraded normalize-url to fix CVE - removed unnecessary @types/color-convert - fixed ToggleComponent breaking tsc compilation
* Added new help text for lay-users to figure out what their user-agent value is.Libravatar Vijay A2021-07-06
|
* User agent as a user-preference (#1535)Libravatar Vijay Raghavan Aravamudhan2021-06-17
| | | | | | | | | | | | | | | | | | | | Introduced a global and a service-specific 'user-agent' value that can be set by the user from the preference section. The global override is in Advanced, while the service override was moved to the bottom of the service editor form (and now occupies the full width of the form). Show 'restart reqd' prompt for user-agent setting. The order of the user-agent is the following: 1. Any request header overrides in the recipe will still override the user agent string. 2. If the user has set a user agent override for the service, use that. 3. If the recipe has a predefined user agent, use that. 4. If the user has set a global user agent override, use that. 5. Otherwise, use the user agent string corresponding to the underlying Electron version. If the current webpage is the Google login form, we still remove the Chrome version number from the user agent string. The value that would be used if no custom override is set (recipe-provided value or global override for the service, current Electron instance for the global override) is shown as a placeholder in the input box on the corresponding setting screen. Co-authored-by: Kristóf Marussy <kristof@marussy.com>
* Fix misaligned menu itemsLibravatar stnkl2021-06-07
|
* Fix menu cornerLibravatar stnkl2021-06-07
|
* More contrast for settings dialog badgesLibravatar Kristóf Marussy2021-05-30
| | | | | Makes the service and workspace count badges more readable in the settings dialog.
* Uniform shadow on Settings dialogLibravatar Kristóf Marussy2021-05-30
| | | | | Previously, the shadow was only applied to the sidebar of the dialog. Also fixes the rendering artifacts near the close button.
* Fix color adjustment confusionLibravatar Kristóf Marussy2021-05-30
| | | | | | | | | | | | SCSS functions apply absolute change to the color lightness values, but the 'color' npm package does relative changes. This lead to inconsistent behavior between the default and custom accent colors. See also https://github.com/Qix-/color/issues/53#issuecomment-656590710 We use relative adjustment for buttons. For the service switcher in light mode, we use relative adjustment instead, because absolute adjustment made the buttons too hard to see (#235).
* Expose recipe version in 'Settings' dialog while adding or editing a ↵Libravatar Vijay Raghavan Aravamudhan2021-05-22
| | | | service. (#1439)
* Fix some appearance issues (#1398)Libravatar Kristóf Marussy2021-05-12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Fix property spelling in Sidebar component * Fix typo in todos partition name * Use the FerdiDev setting.json in dev mode The app.setPath calls are still a mess and need to be fixed, but this at least allows me to experiment locally. * Make @meetfranz/theme follow the accent color We inject the value of the accent color into the themes, so the buttons show the appropriate color. This allows removing some existing css hacks. In order to do this, the themes had to be turned into functions that take the brand color (accent color) as an argument instead of hard-coding it. The css-based accent color for legacy components is left unchanged. * Remove superfluous scrollbars While overflow: scroll doesn't look ugly on macs, because the system hides scrollbars by default (except on hower), on Linux and Windows, the disabled scrollbars appearing by default look ugly. We set overflow-y: auto instead to display a scrollbar only when needed. * Simplify theme generation in @meetfranz/themes * Remove default accent color code duplication * Apply accent color to styles not in themeInfo.json Some colors are darkened/lightened versions of the primary brand color, so they are not caught by build-theme-info. We create these styles with `color` manually. * Inset shadow on sidebar This creates a more flat look that projecting a shadow over the service, and avoid compositing a shadow over the webview. * Apply accent color to vertical style tab bar * Workspace drawer styling in vertical mode * Fix sidebar layout In vertical mode, the top of the service was clipped by the sidebar Also removes unnecessary whitespace in sidebar * Fix 1px wide line on right when todos are hidden * Fix window menu When building the menu bar, the File / app menu is added later, so we must be careful about indexing the menu bar. * Update locale files * Report the default accent color accurately * Fix inverted button with dark theme * Fix crash with invalid accent color Fall back to the default accent color instead * Darker secondary buttons in dark mode * Vertical workspace drawer style outside debug mode In order to reliably apply the style, we need to add a class name to the drawer manually, as component names only appear in class names in debug mode.
* Synchronize with Franz 5.6.0 (#1033)Libravatar Amine El Mouafik2021-02-08
| | | | | | | Co-authored-by: FranzBot <i18n@meetfranz.com> Co-authored-by: vantezzen <hello@vantezzen.io> Co-authored-by: Makazzz <makazzzpro@live.ca> Co-authored-by: Stefan Malzner <stefan@adlk.io> Co-authored-by: Amine Mouafik <amine@mouafik.fr>
* Add vertical style and "Always show workspace drawer" setting (#567)Libravatar Bennett2020-10-11
|
* Improve Ferdi's design (#977)Libravatar Bennett2020-10-11
| | | Co-authored-by: Amine Mouafik <amine@mouafik.fr>
* Merge #722Libravatar Bennett2020-10-11
|
* Add custom website information to recipe dashboard (#995)Libravatar Bennett2020-10-04
|
* Add setting to enable nightly releases updates (#742)Libravatar Bennett2020-10-04
| | | Co-authored-by: Amine Mouafik <amine@mouafik.fr>
* Add FAB to service dashboard (#824)Libravatar Bennett2020-06-21
| | | | | | | | | | | | | | | | | | | * Implement #387 * Fix lint * Upgrade to Electron 9 * Remove dependency on electron-spellchecker * Allow multiple languages to be selected * Fix lint * Don't show spellchecker language chooser for macOS * Fix _requireAuthenticatedUser throwing error on startup * Add FAB
* Enable Dark Reader settings to follow the accent color (#646)Libravatar Sampath Kumar Krishnan2020-04-25
|
* Release 5.5.0-gm.2 (#625)v5.5.0-gm.2Libravatar Amine2020-04-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Bump Electron to 8.2.3 for latest fixes * Bump version to 5.5.0-gm.2 * Update recipes submodule * Update changelog * Add support for external issue linking * Link README * Address regression introduced by #590 * Add new translations contributors * #620 Address broken translation * Fix cache clearing feedback US copy * Update changelog to include latest merged pull requests * Fix changelog format * Review branding of initial system notification on macOS * #569 Fix missing margin between tabs Co-authored-by: vantezzen <hello@vantezzen.io>
* Organize settings with horizontal tabs (#569)Libravatar Romain2020-04-22
| | | | | | | | | | | | | | | | | | | | | | | | | * Align settings section titles on same row * Add className to Settings Titles to copy tab layout from 'Available Services' * Add all Settings Titles to the horizontal tab layout at the top of the form * Add state for active settings taband onClick * Add condition for each Settings div to show when activeSetttingsTab plus fix typo 'appearance' * Add condition for each Settings div to show when activeSetttingsTab plus fix typo 'appearance' * Add margins in between setting tabs * Remove 50px of top margin to minimize blank space above tabs * Remove temporary &nbsp;&nbsp; in between tabs now that CSS is in place * Apply code changes * Delete unused code const { activeSettingsTab } = this.state; Co-authored-by: Amine Mouafik <amine@mouafik.fr>
* Differentiate badge icon/color for indirect notifications (#590)Libravatar Mahadevan Sreenivasan2020-04-22
| | | | | | | | | | * feat: Differentiate between indirect and direct notifications - Windows - Replace the icon used for showing indirect notifications in the taskbar to a blue(#0088cc) color (like slack, google chat etd) - All Platforms - Replace the red color used for indirect notifications in tabbed view for a service to #0088cc (Blue) color * Indirect notification icons in tray and tabs Co-authored-by: Feiko Joosten <feiko_joosten@hotmail.com> Co-authored-by: Sampath Kumar Krishnan <sampathBlam@users.noreply.github.com>
* Expose Dark Reader settings (#568)Libravatar Mahadevan Sreenivasan2020-04-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * feat: Expose DarkReader settings to users - In the service model, expose an object darkReaderSetting which contains brightness, contrast and sepia values. - In EditServiceScreen, provide 3 form options for brightness, contrast and Sepia. Additionally onSubmit() form, capture the darkreader settings data onto formdata.darkReaderSettings to update in the service - In EditServiceForm, if darkModeEnabled is checked, show 3 sliders for controlling darkreader settings - Create a new Slider control and customize it according to the application's theme and dark theme. - In Webview Recipe, load the darkReader settings from service settings and pass it to the darkReader library. * feat: Darkreader settings - Lint fixes * feat: DarkReader settings - refactor code in editservicescreen.js Co-Authored-By: Sampath Kumar Krishnan <sampath3493@gmail.com> * feat: Darkreader settings - Fix a crash where service.darkReaderSettings is null while creating a new service - Remove isDarkModeEnabled prop to EditServiceForm as it is no longer required. * fix: Update EditServiceScreen - Set the default value of darkReader Brightness, Contrast and Sepia to undefined as per @vantezzen 's suggestion. - Updated the check provided by @mahadevans87 Co-authored-by: Sampath Kumar Krishnan <sampath3493@gmail.com> Co-authored-by: Sampath Kumar Krishnan <sampathBlam@users.noreply.github.com>
* Review custom window draggable heightLibravatar Amine Mouafik2020-03-19
| | | | Reduces conflicts with underlying webview content.
* Add support for unlocking with Touch ID (#423)Libravatar Bennett2020-03-03
| | | | | | | | | | | | | | | | | | | | | | * Enhance installation guide in README * Add TouchID unlock for Ferdi Lock * Remove commit 8861014 as it is not related to this feature This reverts commit 88610144b942739772286ec3073b328e829a8b39. * Rename TouchID to "Touch ID" * Improve Touch ID prompt text * Improve unlocking with Touch ID * Fix lint * Add separator after lock-related menu entry Co-authored-by: Amine <amine@mouafik.fr>
* Implement user.css and user.js (#401)Libravatar Bennett2020-02-26
| | | | | | | | | | * #83 Implement user.css and user.js * Fix button layout in settings * Fix user script not loading Co-authored-by: Amine <amine@mouafik.fr>
* Disable/prevent access to some settings for non-logged usersLibravatar Amine Mouafik2019-11-29
|
* #129 Move hibernation indicator to bottom leftLibravatar vantezzen2019-10-26
|
* Merge https://github.com/meetfranz/franz into franz-5.4.0-releaseLibravatar vantezzen2019-10-24
|\
| * polishingLibravatar Stefan Malzner2019-10-16
| |
| * Move checkout to in app instead of external handlingLibravatar Stefan Malzner2019-10-14
| |
* | Mass replace of availible by availableLibravatar Amine Mouafik2019-10-20
| |
* | Merge branch 'develop' into local-serverLibravatar vantezzen2019-10-18
|\ \
| * | Implement #129Libravatar vantezzen2019-10-18
| | |