8 Commits

Author SHA1 Message Date
Richard Ramos
f6c25b9a27
fix: run on macos 2021-10-04 09:33:01 -04:00
Richard Ramos
589dba2d27
code review pt-1 2021-10-04 08:57:57 -04:00
Richard Ramos
bcf3f6bf29
feat: example QT app 2021-10-04 08:57:07 -04:00
Michael Bradley
da366ae1cf
chore: add GitHub Actions workflow to run tests (#66)
Closes #65.

There's still some work to be done. With the changes in this PR, this project's
Makefile is a bit of a hybrid between the approaches in the Makefiles of
status-desktop and nim-status. In the future, as this project's tests expand in
scope, the logic in the Makefile, `nim_status_lib.nimble`, and/or
`.github/workflows/test.yml` may need to be revised.
2021-09-29 08:52:30 -04:00
Iuri Matias
5285cf7d8c
abstract backend; add mock backend and testing (#57)
abstract backend; add mock backend and testing

move bookmarks to backend wrapper

move bookmarks to backend wrapper

move bookmarks to backend wrapper

working version

cleanup

add mock backend

add nimble task & test folder

add evn.sh

make test run; implement bookmark method in the mock

add nim unit test

removing duplicated statement that was causing tests to run twice

re-enable other initilizations in the status object; support specifying backend in the constructor

update bookmark test

update bookmark test

update nimble and makefile

update nimble and makefile

update bookmarks test

remove old browser file
2021-09-28 17:00:43 -04:00
RichΛrd
aa48e0a8f4
fix: do not execute build on ctest if not needed (#20) 2021-09-14 17:46:13 -04:00
Iuri Matias
5a0fd2d762
use passL in makefile so it works on macs (#19) 2021-09-10 16:48:25 -04:00
RichΛrd
efe2790db6
feat: dynamic library - pt1 (#9)
* feat: statuslib dynamic library

* fix: library versions
2021-09-10 11:29:10 -04:00