Commit Graph

32 Commits

Author SHA1 Message Date
38c0c11e85 Workflow 2019-05-27 19:23:50 +02:00
575387c6e2 Workflow 2019-05-27 19:20:12 +02:00
96597983fb
Save file (#19) 2019-05-21 21:51:00 +02:00
0ae805faec Update readme, disable coverage 2019-05-20 18:56:01 +02:00
3daf214a3f Move caret top 2019-05-20 18:52:41 +02:00
Adrian Woźniak
efcdcac1fb Add move down 2019-05-19 19:41:03 +02:00
8bda7f99e4
Update README.md 2019-05-18 12:29:37 +02:00
cb4a80ebcf
Update README.md 2019-05-18 11:47:08 +02:00
c714ca15e0
Gh 9/project tree sidebar (#17)
* Make render testable

* Format code

* Fix render caret after input

* Add new lines between tests

* Fix fmt

* Add project tree to view

* Add drag, clean up code

* Add some tests

* Add scroll, response to click on folder

* Format code

* Test file entry

Format code

Test file entry

* Test dir view

* Fix character position after delete last at line

* Fmt

* Fix tests
2019-05-18 10:35:11 +02:00
245550a74e
Create CODE_OF_CONDUCT.md 2019-03-03 21:39:37 +01:00
64a5ac2185
Update issue templates 2019-03-03 21:38:04 +01:00
08a5987a4a
Make render testable (#16)
* Make render testable

* Add some tests

* Format code

* Fix render caret after input

* Add kcov scripts

* Fix caret position

* Test move caret

* Test move caret

* Test move caret

* Additional tests

* Additional token to color test
2019-03-02 23:27:07 +01:00
c2e1369738
Gh 3/open file (#15)
* Remove unused imports

Start FileSystem UI

Fix formating

Add textures for dir and file, implement prepare_ui, render, update and open directory

Display choose file

Display files and directories

Format code

Expand and collapse directories, open file

Format code

Fix calculating size of directory and displaying children

Refactor render open file modal

Format code

Scroll file tree

Format code

Refactor open file modal

Fix CI

Fix some tests, add more tests, fix formatting

Fix CI test run

Fix CI test run

* Add more tests

* Add more tests

* More tests

* More tests

* Fix caret position

* Add simple string matching

* Fixing add characters

* Fix themes images

* Simplify

* Simplify

* Simplify

* Fix some problems

* Fix race conditions in tests

* Format code

* Format code
2019-02-27 17:59:57 +01:00
0380e3c9fd
Scroll and scrollbars (#14)
* Refactor, add tests for scroll related parts

* Add calculate text widget size and some boundaries logic

* Add appveyor config file

* Vertical bar

* Add horizontal scroll bar and fix click target

* Test scrolls

* Format code

* Fix scroll with different file content and window size

* Format code, updare readme

* Fix tests
2019-01-08 20:16:58 +01:00
4e13b4d2d7
Add circleci and codecov (#13)
* Add circleci and codecov

* Update version

* Fix format test

* Fix CI

* Add tarpaulin

* Format code

* Fix tarpaulin

* lexers tests

* Remove non-lexer token type, add more tests

* More tests

* More tests

* Refactor, some test, split code, add more traits

* Add codecov config

* Fix code style

* Test text character

* Menu bar tests

* Caret tests

* Refactor caret, more caret tests
2019-01-07 21:46:01 +01:00
0cf8629868
Start handle window resize (#12)
* Start handle window resize

* Save new window size, resize menu and file editor

* Add clipping for performaance, fix editor height and width

* Update readme
2019-01-06 21:15:31 +01:00
7e2218bf82
Add resize window to road map 2019-01-06 18:53:14 +01:00
9af772530e
Add road map 2019-01-06 18:40:14 +01:00
7d6a5887fa
Add scrollbar (#1)
* Refactor code, prepare for scrollbar

* Move file to file editor, fix rust lexer new line, refactor code, fix caret render position

* Fix caret position at new lines

* Scroll content
2019-01-06 18:25:20 +01:00
1617598fd4
Remove old code 2019-01-05 09:59:43 +01:00
e77f0366f6
Improve highlights, add icons files 2019-01-05 09:58:17 +01:00
2632289fc8
Add icon 2019-01-05 08:19:04 +01:00
3a39fab87a
Add multi language support, match file ext with language, log file 2019-01-04 21:42:39 +01:00
3a5587dbcc
Move caret right 2019-01-04 17:47:58 +01:00
9460b6931a
Fix backspace, fix add text 2019-01-04 14:43:15 +01:00
c25fe0a4f5
Shared config with Rc 2019-01-04 11:46:28 +01:00
b092ef65e9
Add text 2019-01-04 10:40:29 +01:00
Adrian Woźniak
fdf5d0332a Draw caret and handle click. 2019-01-03 15:19:56 +01:00
f01ad336eb
Merge remote-tracking branch 'origin/master' 2019-01-03 10:43:46 +01:00
a1410c5ad7
Initial commit 2019-01-03 10:39:58 +01:00
85014a2af2
Dispaly caret, unify text character render 2019-01-03 10:38:54 +01:00
399b0b7144
x 2019-01-01 11:43:10 +01:00