Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/lamdu/momentu

A purely functional animated GUI framework
https://github.com/lamdu/momentu

Remove hie.yaml

It appears that it isn't necessary anymore for HLS, and just requires maintainence

a68a2d247fa7ef4894c1d5404b732e22ca4fee03 authored over 3 years ago
Menu: Remove Config record of keys,style. Take both independently and rename keys to Config

085a3d5b17466b4ce980d3a4645b1dca85d2dc97 authored over 3 years ago
SearchMenu: Configurable open/close keys

5ebe5f55565b6bc9e68f60856bb374a93600662d authored over 3 years ago
Main: Add postProcessEvent debug option

a1b3ea4e2ced200188b29bca7135ebf0dd0f18a2 authored over 3 years ago
Setup: Correctly generate quitEventMap

fd5529380c3d2fd5e91645a9d00e844903e409c8 authored over 3 years ago
Oops: Search Menu close/open should not run preevents

3a342ee2999a79ed3da3e06ce15ee83bc64c72da authored over 3 years ago
SearchMenu: open/close of the menu results

acef8d25b72ea9a5a16fa996bde2ae43e7f039f9 authored over 3 years ago
SearchMenu: More specific types for search term editing operations

e710282558839a5e5c8c8c3fe0e2f83047cfac06 authored over 3 years ago
examples: Add searchmenu

6f5049e9cf168aae9a47da0140dea28bb9f84dd0 authored over 3 years ago
SearchMenu: Rename 'myId' to 'menuId' in API params to clarify what needs to be passed there

503e4d6cc72f5c6bdb828ba2140ab544ecb219f6 authored over 3 years ago
SearchMenu: Disallow newlines in search term

1f4a2b82e85eb8aa05625872cb1cc060ce6926c1 authored over 3 years ago
SearchMenu: Assert prefix match means menu is focused

f2c61d71ea1e3647c39275691bdc946077c6503d authored over 3 years ago
SearchMenu: Remove 'hole' occurences

e0961b3aa9867b71978d5cdd611890de82e51973 authored over 3 years ago
SearchMenu: Delete search term is not esc but ctrl-backspace

* esc will be available for hiding the results

d8fa0a52b20ec8559dcedaee3194ad4e9a0dd1e7 authored over 3 years ago
SearchMenu: Re-export Placement, OptionList which are part of the API

b19df764bc965373e4e4b7dabf85c632125294e8 authored over 3 years ago
ModKey: trailing whitespace

06854203dec874c651834b5fd9fe72f98ba4a90d authored over 3 years ago
SearchMenu: import MomentuTexts just once

3b4bdea2c09b0bb9ca4c97db2ec6be2ca8248d15 authored over 3 years ago
SearchMenu: Do not compute/show results if cursor not on menu

f63d973af25f48867d78d7768697b42e14f24f3e authored over 3 years ago
Menu: Simplify API

6024ffcd9eea07c8876045f965c6e5b2fc4fa495 authored over 3 years ago
DefaultEnv: Add menu/searchmenu styles

779308cab1cfa6bbaaa484a8982233bbaaca0015 authored over 3 years ago
Remove PreEvents/BlockEvents

* This commit reverts fd0a0f2ce3eebc722cd2a13f87fb820e63cd298a (From lamdu repo)

4bbed9c0c3baeec59702425fa3da8323149bc609 authored over 3 years ago
SearchMenu: Do not use BlockEvents

a2283c4fd0dd1b9bedd3d7af9cec6419d7d1587c authored over 3 years ago
EventMap: style: newline

e8843b35c9cc28303bf05183cf28c49e7447a40d authored over 3 years ago
Invalid cursor state is a noticeable red

4411963db807ac103bb200f679633200ed1ce8d1 authored over 3 years ago
SearchMenu: strongerEvents on menu, not on search term

290882bd56897d19275de2088664f660ea465f99 authored over 3 years ago
Default Setup: Cmd+Q quits

2c2a31bc0212c5deb7576d2457cdfd97cd9213f7 authored over 3 years ago
textedit: Opt out of partial-type-signatures warning inside .hs file

88b7f49f5c2ffd01eecdf0231b33e8d2a7c8405f authored over 3 years ago
.ghci, .cabal: Disallow partial type sigs

a777faba801401200e3687cf3b46d0c29e3de113 authored over 3 years ago
Momentu.Setup: Oops: Help style used wrong font size

b0986285072ac8e9425f6ca88e05253ce8e3ef26 authored over 3 years ago
Changes in generated .cabal

2df16cf5f3be3552a28c0a42f9c82e8b58a0a93e authored over 3 years ago
Reapply "SearchMenu: editing search term stronger than option events"

This reverts commit f3b2140103f7a3651ad145eb90a9300b7b27c52a.

3a48fade8a2389386145eaf5d905b7fae0aa7811 authored over 3 years ago
Momentu: Extract Momentu.Setup, Momentu.Window

715c5b406394c62066ee6e4c41dbc204481c4091 authored over 3 years ago
Remove superfluous README

520afd0a3bb3bf9d70b848e211f652310c30c6f2 authored over 3 years ago
Use Lens.locally / hlint police

4df85092df9ef63d7a8e8550b4b82b8c444a8372 authored over 3 years ago
hlint police

f1a35907aec1f18f55512ead5e9afaf1e09604fc authored over 3 years ago
TextEdit: EnterResult rect is the whole TextEdit

* Rather than the specific cursor

* This allows clicking anywhere on the "empty" text to select...

136f28f027be13b657ca0c12ba74522590297aa8 authored over 3 years ago
Update package.yaml

3567d4b296f7eb10113dc35276178d26268f265b authored over 3 years ago
examples/textedit: Remove mtl dependency

ae15866ea5ca399ba6f99749b259af4f7f3c3328 authored over 3 years ago
Remote redundant imports

1bc40991a4a803e5f6584aeac1bf19aa3a089ac8 authored over 3 years ago
TextEdit: Fix cursor positioning

* Cursor positioning (geometric/point-based enter) is done via
textPositions which takes kerni...

d4d49e00bb5cf9e9e29133a5daec44d55ddc17f1 authored over 3 years ago
Font: Add textPositions for correct positioning of all offsets in rendered text

* This also avoids unnecessary drawing for pure computation

47dd590bc9f6022dfffcab340b7d56b554fc321c authored over 3 years ago
examples/textedit: Right-aligned glueing of the text edits

b63e072c932b4b62846f2ccab1252c56a173026a authored over 3 years ago
TextEdit: Comprehensive Deps, size maxed against both empty text sizes

d359c952a261f209814376b5eb80b51027fde521 authored over 3 years ago
TextView: Export HasStyle

63166a80b7d12a7a621b595042281efd6de69b0b authored over 3 years ago
Add examples/textedit

97d6df0f59da72cbfb79c3d173f21b69e8be9f6a authored over 3 years ago
Add a richer default env type

95c8a640c00ff696b241dd37e56a193e85791e77 authored over 3 years ago
TextEdit should export HasStyle

a27b72c73bc2bc128265f454c5faa32516b5d613 authored over 3 years ago
Revert "SearchMenu: editing search term stronger than option events"

This reverts commit cd7bfab136d6d82647c25bfbcee7214a0aedd4b5.

f3b2140103f7a3651ad145eb90a9300b7b27c52a authored over 3 years ago
Update .gitignore

1507e815fc5dfd0fcc2972815495ac198b21fcad authored over 3 years ago
Add GUI.Momentu.Widgets.Clickable

3e5e38b556eb10d7195be0956f86576987d1b62e authored over 3 years ago
Add .ghci

6ee5d5e48b80ddc3bb507c21a965f9b8d8a19aa9 authored over 3 years ago
SearchMenu: editing search term stronger than option events

cd7bfab136d6d82647c25bfbcee7214a0aedd4b5 authored over 3 years ago
SearchMenu: when navigating geometrically to menu don't place cursor on actual text edit

3ea42205ca1b2df615f871b739a328d4a23e5bc1 authored over 3 years ago
cabal file specifies one file instead of data-dir

9fe6c6c00a16699ac3fec142ffce5db88159d5eb authored over 3 years ago
add weeder conf

1702430cfbc83876d5a71b586a3695415064c250 authored over 3 years ago
hlint police

cfff9260313364bc97f3a636ea740a30d82bb6c2 authored over 3 years ago
More info on situation when cant produce focused widget

e23182238f3da689643c7d3e8616d27f80d63ee6 authored almost 4 years ago
Oops fix examples broken in 5fcd62ed90

7ba3c75469cfbad521d446e2bbefee1ed69d4406 authored almost 4 years ago
Remove pretty package dependency

227638e1d1ea297178dedfbb26867000592beaad authored almost 4 years ago
Remove dead code (found with weeder)

505a6237f945139b27af52e5c1288dbdb7d59c65 authored almost 4 years ago
Use package.yaml rather than cabal file

Generated cabal file still in repo as recommended by stack

5fcd62ed90a30eaa0ab7b265ada4d1eb57ae3c25 authored almost 4 years ago
Backport tests from Lamdu

907a9658b92bb8ba833e374680fbb0382b6504cb authored almost 4 years ago
Ignore numLock/capsLock state in key events

* GLFW 3 added the numLock/capsLock state into the ModifierKeys
* Lamdu used these modifier keys...

5f3f511ce51dc83d5d536832e8e45153dcf6e104 authored almost 4 years ago
Momentu: Extract from lamdu

* See previous commits history in lamdu's primary repo

490a12d49107668ebf1e6f0cdcf90cb7dec41ab8 authored almost 4 years ago