aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAge
...
* 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).
* Clean up RecipeWebview.setBadge (#1461)Libravatar Kristóf Marussy2021-05-28
| | | | | Extracted from 240c3a72363e7388779c9ed3c6467ec63bb64d94 according to https://github.com/getferdi/ferdi/pull/1456#discussion_r641182688 and https://github.com/getferdi/ferdi/pull/1456#discussion_r641183662
* Screen share refactoring (#1460)Libravatar Kristóf Marussy2021-05-28
| | | | | | | | | | | * Extract screenshare into a separate file Extracted from 240c3a72363e7388779c9ed3c6467ec63bb64d94 according to https://github.com/getferdi/ferdi/pull/1456#discussion_r641194876 * Cosmetic screenshare changes and cancellation * Makes the screen/window selector more readable * Adds a Cancel button to close the selector
* Read CSS assets in recipes as utf8 (#1459)Libravatar Kristóf Marussy2021-05-28
| | | | Extracted from 357b23b69c119e3d10926613ca31588d5c7285fc according to https://github.com/getferdi/ferdi/pull/1456#discussion_r641185050
* Environmental variables for dev/production mode (#1455)Libravatar Kristóf Marussy2021-05-27
| | | | | | | | | | | | | | | | | | | | | * Restore ELECTRON_IS_DEV environment variable As part of migrating to @electron/remote from electron.remote, 296ce5ce6 removed the electron-is-dev package and with it the support of selecting dev/production mode with the ELECTRON_IS_DEV environmental variable. This commit restores support for this variable. Because even the newest version of the electron-is-dev package breaks in renderer processes, we instead query the environment ourselves. * Add support for NODE_ENV variable Also support NODE_ENV for specifying dev mode in addition to the ELECTRON_IS_DEV variable. This variable is used by e.g., the packaging in Arch Linux to trigger production mode with an explicit electron command line invocation: https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=ferdi-git&id=61dc59e5eb19a2c9e8f9edaf0a63aaae72990a0b#n109 * Refactor environmental variable handling
* Auto-generated files and linter fixes.Libravatar Vijay A2021-05-26
|
* Replace 'remote' with 'electron/remote' (#1448)Libravatar Vijay Raghavan Aravamudhan2021-05-26
| | | * Locked new version of 'recipes' submodule with corresponding changes.
* Added new entry in context menu: 'Download image' (#1449)Libravatar Vijay Raghavan Aravamudhan2021-05-26
|
* Use user-configured search engine.Libravatar Vijay A2021-05-22
|
* Expose recipe version in 'Settings' dialog while adding or editing a ↵Libravatar Vijay Raghavan Aravamudhan2021-05-22
| | | | service. (#1439)
* Fixes #1436: Set the default value for the 'customUrl' while adding a service.Libravatar Vijay A2021-05-21
|
* Implemented a new 'copy to clipboard' menuitem in context menu.Libravatar Vijay A2021-05-19
|
* Use X-Franz headers to talk to the server (#1429)Libravatar Kristóf Marussy2021-05-17
| | | | | | | | | 1fcfccd broke communication with the internal server by using X-Ferdi headers instead of X-Franz headers on HTTP requests. For compatibility reasons, we retain the X-Franz headers insteaf of X-Ferdi headers in the internal server. This commits reverts the change to the headers to restore internal server functionality.
* Changed occurrences of 'Franz' to 'Ferdi' (probably missed earlier while ↵Libravatar Vijay A2021-05-17
| | | | catchup from Franz source). [skip ci]
* New Crowdin updates (#1421)Libravatar Ferdi Bot2021-05-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Russian * Turkish * Polish * Portuguese * Slovak * Slovenian * Serbian (Cyrillic) * Swedish * Ukrainian * Dutch * Chinese Simplified * Chinese Traditional * Vietnamese * Portuguese, Brazilian * Indonesian * Croatian * Flemish * Norwegian * Korean * Romanian * Danish * French * Spanish * Afrikaans * Arabic * Belarusian * Catalan * Czech * German * Georgian * Greek * Finnish * Irish * Hebrew * Hungarian * Italian * Japanese * Bosnian
* Fix for #1417: Mac Nomenclature for Menu BarLibravatar Vijay A2021-05-16
|
* Expose Chrome version in 'About' dialog.Libravatar Vijay A2021-05-16
|
* New Crowdin updates (#1418)Libravatar Ferdi Bot2021-05-15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * New translations en-US.json (Russian) * New translations en-US.json (Turkish) * New translations en-US.json (Polish) * New translations en-US.json (Portuguese) * New translations en-US.json (Slovak) * New translations en-US.json (Slovenian) * New translations en-US.json (Serbian (Cyrillic)) * New translations en-US.json (Swedish) * New translations en-US.json (Ukrainian) * New translations en-US.json (Dutch) * New translations en-US.json (Chinese Simplified) * New translations en-US.json (Chinese Traditional) * New translations en-US.json (Vietnamese) * New translations en-US.json (Portuguese, Brazilian) * New translations en-US.json (Indonesian) * New translations en-US.json (Croatian) * New translations en-US.json (Flemish) * New translations en-US.json (Norwegian) * New translations en-US.json (Korean) * New translations en-US.json (Romanian) * New translations en-US.json (Danish) * New translations en-US.json (French) * New translations en-US.json (Spanish) * New translations en-US.json (Afrikaans) * New translations en-US.json (Arabic) * New translations en-US.json (Belarusian) * New translations en-US.json (Catalan) * New translations en-US.json (Czech) * New translations en-US.json (German) * New translations en-US.json (Georgian) * New translations en-US.json (Greek) * New translations en-US.json (Finnish) * New translations en-US.json (Irish) * New translations en-US.json (Hebrew) * New translations en-US.json (Hungarian) * New translations en-US.json (Italian) * New translations en-US.json (Japanese) * New translations en-US.json (Bosnian)
* Separated privacy & security settings into its own tab in the preferences ↵Libravatar Vijay Raghavan Aravamudhan2021-05-15
| | | | | | | screen (#1416) * Separated privacy & security settings into its own tab in the preferences screen. * Fixing review comments.
* New Crowdin updates (#1415)Libravatar Ferdi Bot2021-05-15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * New translations en-US.json (Russian) * New translations en-US.json (Turkish) * New translations en-US.json (Polish) * New translations en-US.json (Portuguese) * New translations en-US.json (Slovak) * New translations en-US.json (Slovenian) * New translations en-US.json (Serbian (Cyrillic)) * New translations en-US.json (Swedish) * New translations en-US.json (Ukrainian) * New translations en-US.json (Dutch) * New translations en-US.json (Chinese Simplified) * New translations en-US.json (Chinese Traditional) * New translations en-US.json (Vietnamese) * New translations en-US.json (Portuguese, Brazilian) * New translations en-US.json (Indonesian) * New translations en-US.json (Croatian) * New translations en-US.json (Flemish) * New translations en-US.json (Norwegian) * New translations en-US.json (Korean) * New translations en-US.json (Romanian) * New translations en-US.json (Danish) * New translations en-US.json (French) * New translations en-US.json (Spanish) * New translations en-US.json (Afrikaans) * New translations en-US.json (Arabic) * New translations en-US.json (Belarusian) * New translations en-US.json (Catalan) * New translations en-US.json (Czech) * New translations en-US.json (German) * New translations en-US.json (Georgian) * New translations en-US.json (Greek) * New translations en-US.json (Finnish) * New translations en-US.json (Irish) * New translations en-US.json (Hebrew) * New translations en-US.json (Hungarian) * New translations en-US.json (Italian) * New translations en-US.json (Japanese) * New translations en-US.json (Bosnian)
* Adding DuckDuckGo as an alternative search engine (#1414)Libravatar Vijay Raghavan Aravamudhan2021-05-15
| | | | | | | * Adding DuckDuckGo as an alternative search engine. * Fixing review comments. * Fixing review comments.
* New Crowdin updates (#1412)Libravatar Ferdi Bot2021-05-15
| | | | | | | * New translations en-US.json (Japanese) * New translations en-US.json (Japanese) * New translations en-US.json (Japanese)
* Enhancing context menu: goBack, goForward & openInBrowser (#1413)Libravatar Vijay Raghavan Aravamudhan2021-05-15
|
* New Crowdin updates (Portuguese, Brazilian) (#1411)Libravatar Ferdi Bot2021-05-14
|
* [Franz catchup] Use a newer maintained module to trigger and capture ↵Libravatar Vijay A2021-05-13
| | | | permissions on macos.
* Lazily compute cache size (#1404)Libravatar Kristóf Marussy2021-05-13
| | | | | | | | | | | | Computing the cache size can take a long time if the cache is large. Previously, cache size computation was triggered by opening the Settings pane, which slowed down changing settings even if the user wasn't interested in the cache size. This patch defers cache size computation until the Advanced tab is open in the Setting page. Additionally, cache size rendering (in MB / GB) is moved from the AppStore into the EditSettingsForm to fix the notCleared functionality.
* New Crowdin updates for Japanese (#1406)Libravatar Ferdi Bot2021-05-13
|
* New Crowdin updates (#1401)Libravatar Ferdi Bot2021-05-13
| | | | | | | | | | | | | | New translations en-US.json * Arabic * Danish * Finnish * French * German * Italian * Norwegian * Portuguese * Portuguese, Brazilian * Spanish * Swedish
* Alternative shortcut for service switch (fix #850)Libravatar Kristóf Marussy2021-05-13
| | | | | | | | | | | | On Linux, the default Ctrl+Alt+{Left, Right} shortcuts are not always usable, because many desktop environments use them for workspace switching. We also set Ctrl+Tab and Ctrl+Shift+Tab as a service switching shortcut. On Linux, these shortcuts are displayed in the menu, while on other platforms, the older shortcuts remain displayed. However, both shortcuts are enabled on all platforms, unless they are eaten by the desktop environment.
* 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.
* Remove duplicated lines (probably introduced in a bad conflict-resolution step).Libravatar Vijay A2021-05-12
| | | | Added TODOs for other duplicated code that is more involved in fixing.
* Method reuse (#1379)Libravatar Vijay Raghavan Aravamudhan2021-05-11
| | | | | * Used already exported common functions to avoid the same logic being repeated. * Use a different package to retrieve the os-name for the 'About Dialog'.
* New translations en-US.json (Swedish)Libravatar Ferdi Bot2021-05-10
|
* New translations en-US.json (Swedish)Libravatar Ferdi Bot2021-05-10
|
* Fix tray icon color on macOS Big SurLibravatar Vijay A2021-05-09
|
* Removed reference to google analytics idLibravatar Vijay A2021-05-09
|
* Fixing missed default translation file from prior commit.Libravatar Vijay A2021-05-09
|
* Enhanced 'About dialog' to show the build date, git SHA & branch (fixes ↵Libravatar Vijay Raghavan Aravamudhan2021-05-09
| | | | #1373) (#1375)
* Franz catchups to version 5.6.0 that are not related to macOS (#1372)Libravatar Vijay Raghavan Aravamudhan2021-05-08
| | | | | | | | | * Fix browser control icons in dark mode * Upgraded 'electron-builder' * Added missing system-dependencies for development of ferdi on linux * Fix crashes on navigation changes/reloads
* Upgrade to macOS Big Sur in Travis and build native modules (#1359)Libravatar Vijay Raghavan Aravamudhan2021-05-06
|
* Fix typo in Login.js (#1348)Libravatar Ikko Ashimine2021-05-05
|
* New Crowdin updates (#1340)Libravatar Ferdi Bot2021-05-04
|
* Highlight selected service correctly in Quick Switcher (#1324)Libravatar Vijay Raghavan Aravamudhan2021-05-03
|
* Quick switch enhancements (#1326)Libravatar Vijay Raghavan Aravamudhan2021-05-03
|
* New Crowdin updates (#1336)Libravatar Ferdi Bot2021-05-03
|
* Delete service confirmation (#1328)Libravatar Vijay Raghavan Aravamudhan2021-05-03
|
* Electron 12 and nodejs 14 support (#1308)Libravatar Kristóf Marussy2021-04-29
|
* Fix spellcheckerLanguage array/string confusion (#1314)Libravatar Kristóf Marussy2021-04-29
|