Compare commits

...

15 Commits

Author SHA1 Message Date
f6e74817cd addes link..
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2025-03-26 16:12:12 +03:00
cb8c09e53a Merge branch 'master' of github.com:flynx/pWiki 2025-03-26 15:55:50 +03:00
547aaa27a0 ...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2025-03-25 18:10:56 +03:00
d9b3465fec ...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2025-03-24 21:31:28 +03:00
814d645172 ...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2025-03-23 20:52:03 +03:00
3b2b24cdf2 ...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2025-03-22 12:10:44 +03:00
816572d033 ...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2025-03-21 12:05:15 +03:00
68dacf3e47 ...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2025-03-20 23:03:45 +03:00
4aca401d57 notes...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2025-03-19 19:01:44 +03:00
70e30f1e75 ...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2025-03-18 13:58:06 +03:00
9dcc475873 ...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2025-03-17 13:54:53 +03:00
4415c056e4 ...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2025-03-16 14:54:07 +03:00
48e9fec15b ...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2025-03-15 22:53:12 +03:00
0ba34bf84d ...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2025-03-15 11:51:57 +03:00
9ece908ae6 notes...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2025-03-12 13:57:28 +03:00
2 changed files with 44 additions and 41 deletions

View File

@ -362,6 +362,7 @@ var attributes = {
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
// XXX handle cursor marker...
// XXX do button naviigation a-la tasks...
var templates = {
__proto__: plugin,

View File

@ -164,37 +164,39 @@ var setup = function(){
|text|text|text|
-
- ## ToDo:
- ASAP Basic standalone client
- _the main idea is to provide a minimal usable app with syncable data_
- basic pwa (shared api)
- localStorage
- FileSystemAPI
- is this usable???
...this boils down to if we need to ask for access every run or
onse per install...
- Nextcloud (???)
- electron app
- node fs
- cordova app
- fs
- Standalone client
- basic
- file-oriented
- mid
- logseq-like???
- advanceed (pWiki)
_this needs thought -- either integrate into pWiki or the other way
around_
- ASAP Basic standalone client (file-oriented)
- _The main idea is to provide a minimal usable app with syncable (externally)
data_
- _Use to write/maintain docs for self_
- Levels::
- PWA (shared api)
- ASAP Conflict resolution
- merge two versions
- identify conflicts
- ASAP localStorage
- ASAP FileSystemAPI (???)
- see::
- https://developer.chrome.com/docs/capabilities/web-apis/file-system-access
- is this usable???
...this boils down to if we need to ask for access every run or
once per install, if it's the former this API is essentially
unusable...
- Nextcloud / WebDAV (???)
- _how expensive is it to do a nextcloud plugin???_
- Desktop / electron app
- fs
- Mobile / cordova app (???)
- fs
- Item templates:
- ASAP keyboard actuation (a-la checkboxes)
- inline DONE
collapsed:: true
collapsed:: true
- TEMPLATE
text [cursor]
- TEMPLATE title
text [cursor]
- sub-tree DONE
collapsed:: true
collapsed:: true
- TEMPLATE title
- text [cursor]
- TEMPLATE title *boo*
@ -202,7 +204,7 @@ var setup = function(){
- TEMPLATE title [new]
- text [cursor]
- multi-template DONE
collapsed:: true
collapsed:: true
- TEMPLATE [A] [B] [C]
- aaa
- bbb
@ -249,35 +251,35 @@ var setup = function(){
- _also this would be a nice opportunity to start the move to a newer electron version_
- Deployment:
- html
- constructor
- events/callbacks
- constructor
- events/callbacks
- basic storage adapters (LocalStorage/SessionStorage, FileAPI, IndexDB???)
- _...Did I say that I hate how they crippled the FileAPI to the point
that it is only usable for cool demos and not usable for any serious
applications..._
- plugin API (???)
- plugin API (???)
- web component
collapsed:: true
- tag/attrs
- resolve issues and unify text containmet:
- `value=...` attr
quote escaping (editing html/export/save)
- tag body
escaping html stuff
escaping `</outline-editor>` in code
- custom escaping api per input/output stream/source...
- events
- tag/attrs
- resolve issues and unify text containmet:
- `value=...` attr
quote escaping (editing html/export/save)
- tag body
escaping html stuff
escaping `</outline-editor>` in code
- custom escaping api per input/output stream/source...
- events
- basic storage adapters
- plugin API (???)
- XXX load issues???
- plugin API (???)
- XXX load issues???
- file editor (electron/web)
- notes (pWiki/electron/web)
- custom element / web component
- BUG: select via double/triple clicks does not work...
- _looks like something is refocusing the element..._
- _looks like something is refocusing the element..._
- BUG/race: the non-value versions of custom elem seem to sometimes get loaded as empty...
- DONE data interface:
collapsed:: true
collapsed:: true
- the "natural" way to pass data is to use the same mechanism as `<textarea>` the problem is that we can't extend `HTMLTextAreaElement` as it can not have shadow dom (reject?)
- adding an explicit textarea element is an odd requirement (reject?)
- seems that the least bad way to go is to use the `value` attribute
@ -871,4 +873,4 @@ var setup = function(){
</body>
</html>
<!-- vim:set ts=4 sw=4 nowrap : -->
<!-- vim:set ts=2 sw=2 expandtab nowrap : -->