File: TODOS.md

package info (click to toggle)
htmx 4.0.0-alpha6-1
  • links: PTS, VCS
  • area: main
  • in suites: experimental
  • size: 117,328 kB
  • sloc: javascript: 49,403; sh: 29; makefile: 7
file content (35 lines) | stat: -rw-r--r-- 1,615 bytes parent folder | download
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
# Current

* complete port of examples to patterns - @scriptogre
* updated website design - @scriptogre
* Fix issues in https://gist.github.com/dienhoa/af44af16ee91f5a1c8a01c6bfcf53af5
* Port old websocket and sse extensions as `legacy-wc` & `legacy-sse` - @stu
* Figure out final form of the extensions documentation and layouts
  * We should port the old extensions, possibly in a new repo, to 4.0
  * Update docs, clarify "core" vs "supported" (e.g. not in htmx project, but maintained by us) vs "community" extensions

# Backlog

* Final documentation scrub

# Done

* ~~`hx-compat.js` - backwards compatibility extension that allows auditing inheritance issues - @1cg~~
* ~~Determine final request headers (https://github.com/bigskysoftware/htmx/issues/3496)~~
* ~~document new extensions architecture - @latent~~
* ~~* Determine how to handle form actions that have query parameters (https://github.com/bigskysoftware/htmx/issues/2151)~~
* ~~`websockets.js` - web sockets - @stu~~
* ~~`head-support` - @latent?~~
* ~~etags - @1cg/@latent~~
* ~~Optimistic response support (would be easy now)~~
* ~~Preload support?~~
* ~~Add in extended selectors (1cg)~~
* ~~Add in custom events like revealed, etc~~ (needs review)
* ~~Add `<partial>` support for SSE & out of band swaps~~
* ~~Add history support~~
  * ~~full refresh every time (no local stuff, htmx has taught us our lesson)~~
* ~~Add explicit inheritances support~~
* ~~Create test infrastructure~~
* ~~Decide how we are going to distinguish public from private API~~
* ~~When should we `preventDefault()` on a triggering event?~~
* ~~trigger modifiers~~