Fabian Homborg
6418e8ea68
Webconfig: Let theme match help and fishshell.com
...
More consistency is nice.
2020-12-04 17:08:45 +01:00
Charles Gould
c2fe319af0
fish_config: 'Webify' color definitions
...
The colors defined in `colorutils.js` are specified in
fish format, and therefore RGB values lack the leading
`#` character and do not fully follow the html/css spec
(w3.org/TR/css-color-4/#typedef-hex-color).
Web config sends these values as-is to the browser,
without first converting to a browser-friendly format.
While this (somehow) works for the most part, a few
colors get lost along the way and do not display in
the customization selector nor in the preview when
selected. This behavior was seen in Firefox.
To fix this, let's prepend the missing '#' character
to all RGB colors defined in `colorutils.js`.
2020-07-11 13:51:52 -07:00
Fabian Homborg
213ac15caa
Remove duplicate color
...
This was always wrong, but the new(er) angular actually complains
about it.
2020-07-06 20:10:01 +02:00
Fabian Homborg
4981115f73
webconfig: Fix "then" arguments
...
This used to use "success", which was our own thing, but which I can't
get working.
So instead we just use ".then", which only passes one object as an
argument that then contains all the other data we use.
This should be enough to complete the port to angular 1.8
2020-07-06 20:10:01 +02:00
Fabian Homborg
3f904b6a59
webconfig: Replace unsafe binding with filter
...
ng-bind-html-unsafe was apparently removed.
2020-07-06 20:10:01 +02:00
Fabian Homborg
9cfcdfa105
WIP Update angular to something from after the stoneage
2020-07-06 20:10:01 +02:00
Greg Anders
e143618aef
Set base16 colors for operator, escape, and match
2020-01-18 12:16:19 -08:00
Greg Anders
1331b32cce
Add Base16 color options to fish_config
2020-01-18 12:16:19 -08:00
ARifleman
876176fc94
Added 'Nord' color scheme to sample color schemes ( #6201 )
2019-10-15 23:18:18 -07:00
Aaron Gyes
04795eb8ea
webconfig: should know about italics, reverse, dim.
2018-12-05 01:05:33 -08:00
Fabian Homborg
03bca5f7dd
webconfig: Fall back onto the default colorscheme
...
The solarized themes now define pager colors, while other schemes
don't.
So if a user picks one of them, and then another, they'd keep the
pager colors.
Instead, since the default theme is now complete, any theme that does
not define its own pager colors will always get the default ones.
[ci skip]
2018-12-05 09:54:31 +01:00
Fabian Homborg
fa5f3fe9a0
webconfig: Update default colorscheme
...
This was missing a bunch of variables from __fish_config_interactive.
Ideally we wouldn't have to duplicate this info, but I don't have a
great solution either.
2018-12-05 09:54:31 +01:00
crocket
35db0fb5df
Improve the contrast of the pager for solarized dark theme.
...
By setting fish_pager_color_completion to B3A06D,
the pager gets more visual contrast.
2018-11-30 19:39:45 +01:00
Fabian Homborg
2713265b01
webconfig: Improve Solarized schemes
...
Fixes #5315 .
2018-11-29 15:18:13 +01:00
Fabian Homborg
be1c022861
webconfig: Allow setting pager colors
2018-11-29 15:18:00 +01:00
Fabian Homborg
a02eac5a7a
webconfig: Update color lists
...
This adds the color variables from the docs to both the python script
and the js controller.
Among others, this includes "search_match", i.e.
"fish_color_search_match".
It still does not include the pager colors because the variable names
wouldn't match.
2018-11-29 15:17:44 +01:00
equal-l2
b4a6daef11
Fix the total page count in the history tab
2018-09-22 11:58:29 +02:00
ridiculousfish
56002abc61
Paginate history in fish_config
2018-09-09 01:01:03 -07:00
David Adam
1e9caecbcb
webconfig: import angular-sanitize module
...
Enables use of ngBindHtml.
Work on #1432 .
2017-05-03 08:37:27 +10:00
mathbunnyru
7a80610300
Delete trailing spaces
2017-01-15 14:57:21 -08:00
Michael Alexander
dcf3d03e54
Implemented Dracula colors
2017-01-11 22:35:15 +08:00
Jin Liu
476ffe12f6
fish_config: fix binding filter regression ( #3327 )
2016-08-24 01:30:33 -07:00
Aaron Gyes
d252704fdb
checkout non-empty colorutils.js
...
The last commit was obviously an error!
2016-07-23 17:18:10 -07:00
Aaron Gyes
dfe363c945
clang-format colorutils.js
...
.... should make the #3260 diff shorter.
2016-07-23 17:03:32 -07:00
ridiculousfish
e3968ba872
Remove "w/o Background Color" text from Set Theme button in fish_config
...
This is important information but the Set button is the wrong place to
put it.
2016-03-02 15:02:28 -08:00
Kurtis Rader
a77ce393ba
respond to feedback
2016-01-14 22:34:25 -08:00
ridiculousfish
0ddd0ed4fb
fish_config to select the proper tab when run with a tab name
...
`fish_config abbr` should show "abbreviations" selected
in the tab list.
2015-06-14 00:10:11 -07:00
David Adam
78dfc57b1e
web_config: set new prompts via JSON instead of URI-encoded
...
Fixes problems with encoding and decoding Unicode from URL-encoded strings,
which was impossible to get right in Python 2.
2015-01-30 22:54:13 +08:00
David Adam
a64c372a28
web_config: add support for adding and editing abbreviations
...
Possible future enhancements include explanatory text and an image for
the 'save' action.
Work on #731 .
2014-10-17 10:28:26 +08:00
David Adam
7764a1a6f8
web_config: add support for viewing abbreviations
...
Add a new tab which lists the current abbreviations defined, by wrapping
the `abbr` command.
Work on #731 .
2014-10-05 12:23:31 +08:00
David Adam
6a0931aeae
web_config: update AngularJS to 1.0.8
2014-10-05 12:23:31 +08:00
David Adam
4ae2753025
Authenticate connections to web_config service
...
- Require all requests to use a session path.
- Use a redirect file to avoid exposing the '/start' URL on the
command line, as it contains the cookie value.
Fix for CVE-2014-2914.
Closes #1438 .
2014-08-04 13:34:26 +08:00
ridiculousfish
aad5163b49
Make prompt selection more like color selection in fish_config. Remove
...
the "show prompt source" button.
2014-07-29 11:00:39 -07:00
ridiculousfish
5e7c01c251
Rework color editing in fish_config. Bury customization mode a bit:
...
initially the user only sees the various themes, and has to activate
customization mode to change colors. Tweak the appearance as well.
2014-02-24 01:56:02 -08:00
Siteshwar Vashisht
646180518a
Minor fixes in the colors tab
...
* Show color scheme title in preview box
* Show information about setting terminal background color on Apply
button mouse hover
* Added text_color_for_color method in colors controller scope
2013-12-07 13:12:43 +05:30
Siteshwar Vashisht
ea2e1f016f
Set current prompt as selected prompt after prompt change
2013-11-09 20:43:19 +05:30
Siteshwar Vashisht
63233655f4
Updated fish_config prompt tab
2013-11-09 18:26:44 +05:30
Siteshwar Vashisht
9e424ed921
Show actual binding if user clicks a binding item
2013-10-27 18:51:50 +05:30
Siteshwar Vashisht
119dd06ea8
Add a one second delay between query input and filtering history
2013-10-22 23:45:32 +05:30
Siteshwar Vashisht
6482fd52fb
Moved some color related methods from index.html to colorutils.js
2013-10-22 23:00:38 +05:30
Siteshwar Vashisht
44b091a7c6
Enabled filtering by binding keys
2013-10-22 00:24:15 +05:30
Siteshwar Vashisht
8279a0d477
Display bindings, history and variables in multiple lines on click
2013-10-21 23:42:16 +05:30
Siteshwar Vashisht
bc9e2266be
Added current scheme in list of color schemes
2013-10-20 14:28:40 +05:30
Siteshwar Vashisht
ff4d0ce1e1
Moved angular.js to js directory
2013-10-19 23:56:23 +05:30
Siteshwar Vashisht
5d8c776250
Moved all functions related to colors to a separate file
2013-10-19 23:54:51 +05:30
Siteshwar Vashisht
3d2315d596
Use single expression instead of a function call to show selected tab
2013-10-19 22:47:18 +05:30
Siteshwar Vashisht
892cc7da31
Added a global error handler
2013-10-19 22:36:18 +05:30
Siteshwar Vashisht
eb9e712f91
Reorganized javascript code across app, filters and controllers
...
Moved all javascript files under js folder
Removed jquery.js from repository
2013-10-19 12:02:00 +05:30