forked from aziz/tmTheme-Editor
-
Notifications
You must be signed in to change notification settings - Fork 0
/
TODO.todo
147 lines (131 loc) · 4.77 KB
/
TODO.todo
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
MAJOR FEATURES:
☐ update icons
☐ ATOM theme support
☐ More lang support
☐ js color picker
☐ general colors
ATOM:
☐ http://stuk.github.io/jszip/
Refactor:
☐ refactor routing
☐ refactor scopebar
Performance:
☐ cache gallery, color-schemes and file samples locally to boost speed (https://github.com/jmdobry/angular-cache)
☐ cache the parsed theme and lang to disk (to hopefully make it faster)
General Colors:
☐ removal and addition of general colors
☐ sample column in general tab (caret, line highlight, invisible ...)?
BackEnds:
☐ https://parse.com/platforms
☐ https://www.firebase.com/quickstart/angularjs.html
☐ https://developers.goinstant.com/v1/GoAngular/index.html
APP refinements:
☐ custom build jq
☐ get rid of sugar?
☐ separate js file for defered scripts like filesaver, jquery.scrollintoview.js
TODO:
☐ add more themes
☐ more lang support (PHP Perl GO LESS SCSS C C++ Lua XML Markdown Latex)
☐ confirm delete local themes
☐ rss feed for gallery
☐ contrast score for bg and fg https://github.com/LeaVerou/contrast-ratio
☐ Error report if can not load from external,local or gallery
☐ cancel changes in popover?
☐ validate color input on popover
☐ show real colors on popover (put bg color layer and scope bg color layer)
☐ On-Hover highlight for scopes and galley
☐ use multiple colors for underlining
☐ multi-line scopes like comments or css rules
☐ if no scope is found open new popover and fill it in?
☐ document on wiki: how to integrate with editor
☐ db: voting/popular/trending
☐ position sticky for sidebar table headers by Scrollfix from UI-UTILS or (https://github.com/davist11/jQuery-Stickem or https://github.com/laertejjunior/freezeheader or http://mkoryak.github.io/floatThead/)
☐ new button
☐ use infinite scroll on gallery (https://github.com/BinaryMuse/ngInfiniteScroll)
☐ navigating with keyboard shortcuts (up and down to traverse the rules, enter to open, ctrl+delete to delete, ctrl+s to save, ...)
☐ event tracking
☐ focus state for color pickers
☐ better shortcut management https://github.com/mgonto/mgo-mousetrap
☐ favorites
☐ ngAnimate
☐ color picker js https://github.com/bebraw/colorjoe or https://github.com/Jimdo/angular-spectrum-colorpicker
☐ coffee and less source maps
Low:
☐ indicate dirty state
☐ indicate that drag and drop is enabled
☐ Did you know and what's new panels
☐ being able to auto upload current theme inside sublim to a server and preview it: http://pastie.org/pastes/7745711/text
☐ dropbox integration (https://github.com/AnalogJ/dropstore-ng)
☐ prefrences: window for changing font/font-size/custom code
☐ prefrences: enable/disable scope bar and inline editing
☐ get an image preview to embed
☐ undo delete rule or even more full featured undo
☐ angular performance enhancement
☐ update release page on github
☐ add changelog link to menu
☐ CSS lang color highlighting issues
Desktop:
☐ Macgap (https://github.com/maccman/macgap)
☐ Node Webkit? (https://github.com/rogerwang/node-webkit)
☐ chrome packaged app?
More Languages Support:
☐ C#
☐ C/C++
☐ Erlang
☐ GO
☐ Haskell
☐ Latex
☐ LESS
☐ Lua
☐ Markdown
☐ Objective-C
☐ Perl
☐ PHP
☐ Scala
☐ SCSS
☐ Shell
☐ XML
DID YOU KNOW YOU CAN:
☐ drag and drop and reorder scopes
☐ drag and drop your color schemes on the page to preview it
☐ preview a color scheme from the web by just adding its path to the URL
☐ save your changes locally and come back later to continue working on it
☐ add or remove scopes
☐ use shortcuts
☐ filter by light/dark in gallery
☐ take look at stats and find mose popular scopes or biggest color schemes in gallery
☐ add your own theme to the gallery
☐ see the edit panel by dbl clicking the scopes
☐ adjust colors (brightness and contrast)
Other Tools/Editors:
☐ vim/jEdit/Kate/KWrite: https://github.com/sickill/coloration
☐ Emacs
☐ Xcode
☐ IntelliJ IDEA
☐ NetBeans
☐ Coda
☐ TextWrangler & BBEdit
☐ Visual Studio
☐ Notepad++: http://framework.lojcomm.com.br/tmTheme2nppStyler/
☐ iTerm: https://gist.github.com/maxim/2903788
☐ Terminal
☐ Photoshop palette (https://github.com/layervault/ase.rb)
Marketing:
☐ Edit Macromates WIKI and add a link
☐ fork people tmTheme repos on github and add a link to preview live their theme
☐ textmatetheme.com
☐ http://theneum.com/sublime-text-2-color-schemes
TmThemeEditor Companion:
☐ list all themes
☐ install a new theme
☐ remove a theme
☐ edit current edit (open online to edit)
☐ preview this code in ThemeEditor
Test:
☐ load theme
☐ add rule
☐ edit rule
☐ delete rule
☐ download theme
___________________
Archive: