Commit graph

19 commits

Author SHA1 Message Date
Phil Hughes
aadde87f42
moved keycodes constants to common lib file
updated markup to use buttons instead of links
2018-04-19 12:04:49 +01:00
Phil Hughes
48fb30f730
fixed up scrolling to items in finder dropdown 2018-04-18 12:23:29 +01:00
Phil Hughes
27be966675
fixed dropdown not being scrollable 2018-04-18 10:50:18 +01:00
Phil Hughes
f8b1f38b40
disable hover styles correctly in file finder dropdown 2018-04-18 10:45:48 +01:00
Phil Hughes
70bd90bafd
fix mouseOver & arrow keys working at same time 2018-04-18 09:23:09 +01:00
Phil Hughes
d9262b79fe
created constants file
added specs for ide.vue Mousetrap binds
2018-04-16 14:22:13 +01:00
Phil Hughes
8a076c1b5b
fixed eslint & karma specs 2018-04-16 09:52:33 +01:00
Phil Hughes
ea3a0d3ead
remove v-html & use vdom instead 2018-04-16 09:49:03 +01:00
Phil Hughes
7c9b2b0444
order files by lastOpenedAt date even after filtering
added stopCallback to allow toggling with cmd+p when finder is open
changed implementation of mouseover
2018-04-16 09:49:02 +01:00
Phil Hughes
a35391c977
added specs to store
added clear button to search input
2018-04-16 09:49:01 +01:00
Phil Hughes
066aa5b30e
fixed eslint 2018-04-16 09:49:01 +01:00
Phil Hughes
cacc8f40a5
fixes the sort to correctly order the array 2018-04-16 09:49:00 +01:00
Phil Hughes
71b80a11fe
added specs
order initial dropdown by lastOpenedAt date
2018-04-16 09:48:59 +01:00
Phil Hughes
b0d84c1e0e
added ChangedFileIcon component to rows 2018-04-16 09:48:59 +01:00
Phil Hughes
b867b33ea8
moved CSS into SCSS file
added ellipsis to path but not name
2018-04-16 09:48:58 +01:00
Phil Hughes
a3566506e3
added keymap to editor to open file finder
clear file finder on close
esc closes the file finder
2018-04-16 09:48:58 +01:00
Phil Hughes
ba4dde7c41
small performance improvement by caching the computed prop
fixed eslint

there are still some performance issues with larger lists. Need to
investigate whether this is a Vue issue or a fuzzaldrin issue
2018-04-16 09:48:57 +01:00
Phil Hughes
d32eaee20e
correctly show the dropdown with t keypress
added arrow key navigation in the dropdown
enter & click open the file
highlight occurrences of the searched text in the drppdown item
fixed some performance issues when rendering
limit the dropdown items to a maximum of 20 - this may change to more
depending on other performance changes
2018-04-16 09:48:57 +01:00
Phil Hughes
748a2f2b54
Added fuzzy file finder to web IDE
Closes #44841
2018-04-16 09:48:57 +01:00