├── .gitignore ├── LICENSE ├── Makefile ├── PLAN.md ├── README.md ├── cchat-gtk.desktop ├── go.mod ├── go.sum ├── icons ├── byte ├── cchat-variant2.xcf ├── cchat-variant2_256.png ├── cchat.png ├── cchat.svg ├── cchat.symbolic.png ├── cchat.xcf ├── cchat_256.png ├── cchat_readme.png └── icons.go ├── internal ├── gts │ ├── css.go │ ├── gts.go │ ├── httputil │ │ ├── httputil.go │ │ └── image.go │ └── throttler │ │ └── throttler.go ├── humanize │ ├── humanize.go │ └── locale.go ├── keyring │ ├── driver │ │ ├── driver.go │ │ ├── json │ │ │ └── json.go │ │ └── keyring │ │ │ └── keyring.go │ └── keyring.go ├── log │ └── log.go └── ui │ ├── config │ ├── config.go │ ├── file.go │ ├── preferences │ │ └── preferences.go │ └── widgets.go │ ├── dialog │ └── dialog.go │ ├── messages │ ├── container │ │ ├── compact │ │ │ ├── compact.go │ │ │ └── message.go │ │ ├── container.go │ │ ├── cozy │ │ │ ├── avatar.go │ │ │ ├── cozy.go │ │ │ ├── message_collapsed.go │ │ │ └── message_full.go │ │ └── list.go │ ├── header.go │ ├── input │ │ ├── attachment │ │ │ ├── attachment.go │ │ │ ├── progress.go │ │ │ └── reusable_reader.go │ │ ├── input.go │ │ ├── keydown.go │ │ ├── sendable.go │ │ ├── spellcheck.go │ │ └── username │ │ │ └── username.go │ ├── memberlist │ │ ├── eventqueue.go │ │ └── memberlist.go │ ├── message │ │ ├── author.go │ │ ├── message.go │ │ ├── sending.go │ │ ├── timestamp.go │ │ └── username.go │ ├── msgctrl.go │ ├── sadface │ │ └── sadface.go │ ├── state.go │ ├── typing │ │ ├── dots.go │ │ ├── state.go │ │ └── typing.go │ └── view.go │ ├── primitives │ ├── actions │ │ ├── menu.go │ │ ├── menubutton.go │ │ └── stateful.go │ ├── autoscroll │ │ └── autoscroll.go │ ├── buttonoverlay │ │ └── buttonoverlay.go │ ├── completion │ │ ├── completer.go │ │ └── utils.go │ ├── drag │ │ └── drag.go │ ├── menu │ │ └── menu.go │ ├── primitives.go │ ├── roundimage │ │ ├── avatar.go │ │ ├── button.go │ │ ├── roundimage.go │ │ └── static.go │ ├── scrollinput │ │ └── scrollinput.go │ ├── singlestack │ │ └── singlestack.go │ └── spinner │ │ └── spinner.go │ ├── rich │ ├── async.go │ ├── image.go │ ├── label.go │ ├── labeluri │ │ └── labeluri.go │ ├── parser │ │ ├── attrmap │ │ │ └── attrmap.go │ │ ├── hl │ │ │ └── hl.go │ │ └── markup │ │ │ ├── markup.go │ │ │ └── markup_test.go │ └── rich.go │ ├── service │ ├── auth │ │ ├── auth.go │ │ ├── entries.go │ │ └── stagelist.go │ ├── config │ │ ├── config.go │ │ └── widgets.go │ ├── header.go │ ├── list.go │ ├── loading │ │ └── loading.go │ ├── savepath │ │ └── savepath.go │ ├── service.go │ ├── session │ │ ├── list.go │ │ ├── server │ │ │ ├── button │ │ │ │ ├── button.go │ │ │ │ └── label.go │ │ │ ├── children.go │ │ │ ├── commander │ │ │ │ ├── buffer.go │ │ │ │ └── commander.go │ │ │ ├── server.go │ │ │ └── traverse │ │ │ │ └── traverse.go │ │ ├── serverpane │ │ │ └── serverpane.go │ │ ├── servers.go │ │ └── session.go │ └── view.go │ ├── style.css │ └── ui.go ├── main.go ├── screenshot3.png └── shell.nix /.gitignore: -------------------------------------------------------------------------------- 1 | cchat-gtk 2 | .direnv 3 | .envrc 4 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diamondburned/cchat-gtk/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diamondburned/cchat-gtk/HEAD/Makefile -------------------------------------------------------------------------------- /PLAN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diamondburned/cchat-gtk/HEAD/PLAN.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diamondburned/cchat-gtk/HEAD/README.md -------------------------------------------------------------------------------- /cchat-gtk.desktop: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diamondburned/cchat-gtk/HEAD/cchat-gtk.desktop -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diamondburned/cchat-gtk/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diamondburned/cchat-gtk/HEAD/go.sum -------------------------------------------------------------------------------- /icons/byte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diamondburned/cchat-gtk/HEAD/icons/byte -------------------------------------------------------------------------------- /icons/cchat-variant2.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diamondburned/cchat-gtk/HEAD/icons/cchat-variant2.xcf -------------------------------------------------------------------------------- /icons/cchat-variant2_256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diamondburned/cchat-gtk/HEAD/icons/cchat-variant2_256.png -------------------------------------------------------------------------------- /icons/cchat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diamondburned/cchat-gtk/HEAD/icons/cchat.png -------------------------------------------------------------------------------- /icons/cchat.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diamondburned/cchat-gtk/HEAD/icons/cchat.svg -------------------------------------------------------------------------------- /icons/cchat.symbolic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diamondburned/cchat-gtk/HEAD/icons/cchat.symbolic.png -------------------------------------------------------------------------------- /icons/cchat.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diamondburned/cchat-gtk/HEAD/icons/cchat.xcf -------------------------------------------------------------------------------- /icons/cchat_256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diamondburned/cchat-gtk/HEAD/icons/cchat_256.png -------------------------------------------------------------------------------- /icons/cchat_readme.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diamondburned/cchat-gtk/HEAD/icons/cchat_readme.png -------------------------------------------------------------------------------- /icons/icons.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diamondburned/cchat-gtk/HEAD/icons/icons.go -------------------------------------------------------------------------------- /internal/gts/css.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diamondburned/cchat-gtk/HEAD/internal/gts/css.go -------------------------------------------------------------------------------- /internal/gts/gts.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diamondburned/cchat-gtk/HEAD/internal/gts/gts.go -------------------------------------------------------------------------------- /internal/gts/httputil/httputil.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diamondburned/cchat-gtk/HEAD/internal/gts/httputil/httputil.go -------------------------------------------------------------------------------- /internal/gts/httputil/image.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diamondburned/cchat-gtk/HEAD/internal/gts/httputil/image.go -------------------------------------------------------------------------------- /internal/gts/throttler/throttler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diamondburned/cchat-gtk/HEAD/internal/gts/throttler/throttler.go -------------------------------------------------------------------------------- /internal/humanize/humanize.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diamondburned/cchat-gtk/HEAD/internal/humanize/humanize.go -------------------------------------------------------------------------------- /internal/humanize/locale.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diamondburned/cchat-gtk/HEAD/internal/humanize/locale.go -------------------------------------------------------------------------------- /internal/keyring/driver/driver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diamondburned/cchat-gtk/HEAD/internal/keyring/driver/driver.go -------------------------------------------------------------------------------- /internal/keyring/driver/json/json.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diamondburned/cchat-gtk/HEAD/internal/keyring/driver/json/json.go -------------------------------------------------------------------------------- /internal/keyring/driver/keyring/keyring.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diamondburned/cchat-gtk/HEAD/internal/keyring/driver/keyring/keyring.go -------------------------------------------------------------------------------- /internal/keyring/keyring.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diamondburned/cchat-gtk/HEAD/internal/keyring/keyring.go -------------------------------------------------------------------------------- /internal/log/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diamondburned/cchat-gtk/HEAD/internal/log/log.go -------------------------------------------------------------------------------- /internal/ui/config/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diamondburned/cchat-gtk/HEAD/internal/ui/config/config.go -------------------------------------------------------------------------------- /internal/ui/config/file.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diamondburned/cchat-gtk/HEAD/internal/ui/config/file.go -------------------------------------------------------------------------------- /internal/ui/config/preferences/preferences.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diamondburned/cchat-gtk/HEAD/internal/ui/config/preferences/preferences.go -------------------------------------------------------------------------------- /internal/ui/config/widgets.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diamondburned/cchat-gtk/HEAD/internal/ui/config/widgets.go -------------------------------------------------------------------------------- /internal/ui/dialog/dialog.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diamondburned/cchat-gtk/HEAD/internal/ui/dialog/dialog.go -------------------------------------------------------------------------------- /internal/ui/messages/container/compact/compact.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diamondburned/cchat-gtk/HEAD/internal/ui/messages/container/compact/compact.go -------------------------------------------------------------------------------- /internal/ui/messages/container/compact/message.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diamondburned/cchat-gtk/HEAD/internal/ui/messages/container/compact/message.go -------------------------------------------------------------------------------- /internal/ui/messages/container/container.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diamondburned/cchat-gtk/HEAD/internal/ui/messages/container/container.go -------------------------------------------------------------------------------- /internal/ui/messages/container/cozy/avatar.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diamondburned/cchat-gtk/HEAD/internal/ui/messages/container/cozy/avatar.go -------------------------------------------------------------------------------- /internal/ui/messages/container/cozy/cozy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diamondburned/cchat-gtk/HEAD/internal/ui/messages/container/cozy/cozy.go -------------------------------------------------------------------------------- /internal/ui/messages/container/cozy/message_collapsed.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diamondburned/cchat-gtk/HEAD/internal/ui/messages/container/cozy/message_collapsed.go -------------------------------------------------------------------------------- /internal/ui/messages/container/cozy/message_full.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diamondburned/cchat-gtk/HEAD/internal/ui/messages/container/cozy/message_full.go -------------------------------------------------------------------------------- /internal/ui/messages/container/list.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diamondburned/cchat-gtk/HEAD/internal/ui/messages/container/list.go -------------------------------------------------------------------------------- /internal/ui/messages/header.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diamondburned/cchat-gtk/HEAD/internal/ui/messages/header.go -------------------------------------------------------------------------------- /internal/ui/messages/input/attachment/attachment.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diamondburned/cchat-gtk/HEAD/internal/ui/messages/input/attachment/attachment.go -------------------------------------------------------------------------------- /internal/ui/messages/input/attachment/progress.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diamondburned/cchat-gtk/HEAD/internal/ui/messages/input/attachment/progress.go -------------------------------------------------------------------------------- /internal/ui/messages/input/attachment/reusable_reader.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diamondburned/cchat-gtk/HEAD/internal/ui/messages/input/attachment/reusable_reader.go -------------------------------------------------------------------------------- /internal/ui/messages/input/input.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diamondburned/cchat-gtk/HEAD/internal/ui/messages/input/input.go -------------------------------------------------------------------------------- /internal/ui/messages/input/keydown.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diamondburned/cchat-gtk/HEAD/internal/ui/messages/input/keydown.go -------------------------------------------------------------------------------- /internal/ui/messages/input/sendable.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diamondburned/cchat-gtk/HEAD/internal/ui/messages/input/sendable.go -------------------------------------------------------------------------------- /internal/ui/messages/input/spellcheck.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diamondburned/cchat-gtk/HEAD/internal/ui/messages/input/spellcheck.go -------------------------------------------------------------------------------- /internal/ui/messages/input/username/username.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diamondburned/cchat-gtk/HEAD/internal/ui/messages/input/username/username.go -------------------------------------------------------------------------------- /internal/ui/messages/memberlist/eventqueue.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diamondburned/cchat-gtk/HEAD/internal/ui/messages/memberlist/eventqueue.go -------------------------------------------------------------------------------- /internal/ui/messages/memberlist/memberlist.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diamondburned/cchat-gtk/HEAD/internal/ui/messages/memberlist/memberlist.go -------------------------------------------------------------------------------- /internal/ui/messages/message/author.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diamondburned/cchat-gtk/HEAD/internal/ui/messages/message/author.go -------------------------------------------------------------------------------- /internal/ui/messages/message/message.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diamondburned/cchat-gtk/HEAD/internal/ui/messages/message/message.go -------------------------------------------------------------------------------- /internal/ui/messages/message/sending.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diamondburned/cchat-gtk/HEAD/internal/ui/messages/message/sending.go -------------------------------------------------------------------------------- /internal/ui/messages/message/timestamp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diamondburned/cchat-gtk/HEAD/internal/ui/messages/message/timestamp.go -------------------------------------------------------------------------------- /internal/ui/messages/message/username.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diamondburned/cchat-gtk/HEAD/internal/ui/messages/message/username.go -------------------------------------------------------------------------------- /internal/ui/messages/msgctrl.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diamondburned/cchat-gtk/HEAD/internal/ui/messages/msgctrl.go -------------------------------------------------------------------------------- /internal/ui/messages/sadface/sadface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diamondburned/cchat-gtk/HEAD/internal/ui/messages/sadface/sadface.go -------------------------------------------------------------------------------- /internal/ui/messages/state.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diamondburned/cchat-gtk/HEAD/internal/ui/messages/state.go -------------------------------------------------------------------------------- /internal/ui/messages/typing/dots.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diamondburned/cchat-gtk/HEAD/internal/ui/messages/typing/dots.go -------------------------------------------------------------------------------- /internal/ui/messages/typing/state.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diamondburned/cchat-gtk/HEAD/internal/ui/messages/typing/state.go -------------------------------------------------------------------------------- /internal/ui/messages/typing/typing.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diamondburned/cchat-gtk/HEAD/internal/ui/messages/typing/typing.go -------------------------------------------------------------------------------- /internal/ui/messages/view.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diamondburned/cchat-gtk/HEAD/internal/ui/messages/view.go -------------------------------------------------------------------------------- /internal/ui/primitives/actions/menu.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diamondburned/cchat-gtk/HEAD/internal/ui/primitives/actions/menu.go -------------------------------------------------------------------------------- /internal/ui/primitives/actions/menubutton.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diamondburned/cchat-gtk/HEAD/internal/ui/primitives/actions/menubutton.go -------------------------------------------------------------------------------- /internal/ui/primitives/actions/stateful.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diamondburned/cchat-gtk/HEAD/internal/ui/primitives/actions/stateful.go -------------------------------------------------------------------------------- /internal/ui/primitives/autoscroll/autoscroll.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diamondburned/cchat-gtk/HEAD/internal/ui/primitives/autoscroll/autoscroll.go -------------------------------------------------------------------------------- /internal/ui/primitives/buttonoverlay/buttonoverlay.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diamondburned/cchat-gtk/HEAD/internal/ui/primitives/buttonoverlay/buttonoverlay.go -------------------------------------------------------------------------------- /internal/ui/primitives/completion/completer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diamondburned/cchat-gtk/HEAD/internal/ui/primitives/completion/completer.go -------------------------------------------------------------------------------- /internal/ui/primitives/completion/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diamondburned/cchat-gtk/HEAD/internal/ui/primitives/completion/utils.go -------------------------------------------------------------------------------- /internal/ui/primitives/drag/drag.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diamondburned/cchat-gtk/HEAD/internal/ui/primitives/drag/drag.go -------------------------------------------------------------------------------- /internal/ui/primitives/menu/menu.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diamondburned/cchat-gtk/HEAD/internal/ui/primitives/menu/menu.go -------------------------------------------------------------------------------- /internal/ui/primitives/primitives.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diamondburned/cchat-gtk/HEAD/internal/ui/primitives/primitives.go -------------------------------------------------------------------------------- /internal/ui/primitives/roundimage/avatar.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diamondburned/cchat-gtk/HEAD/internal/ui/primitives/roundimage/avatar.go -------------------------------------------------------------------------------- /internal/ui/primitives/roundimage/button.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diamondburned/cchat-gtk/HEAD/internal/ui/primitives/roundimage/button.go -------------------------------------------------------------------------------- /internal/ui/primitives/roundimage/roundimage.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diamondburned/cchat-gtk/HEAD/internal/ui/primitives/roundimage/roundimage.go -------------------------------------------------------------------------------- /internal/ui/primitives/roundimage/static.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diamondburned/cchat-gtk/HEAD/internal/ui/primitives/roundimage/static.go -------------------------------------------------------------------------------- /internal/ui/primitives/scrollinput/scrollinput.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diamondburned/cchat-gtk/HEAD/internal/ui/primitives/scrollinput/scrollinput.go -------------------------------------------------------------------------------- /internal/ui/primitives/singlestack/singlestack.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diamondburned/cchat-gtk/HEAD/internal/ui/primitives/singlestack/singlestack.go -------------------------------------------------------------------------------- /internal/ui/primitives/spinner/spinner.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diamondburned/cchat-gtk/HEAD/internal/ui/primitives/spinner/spinner.go -------------------------------------------------------------------------------- /internal/ui/rich/async.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diamondburned/cchat-gtk/HEAD/internal/ui/rich/async.go -------------------------------------------------------------------------------- /internal/ui/rich/image.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diamondburned/cchat-gtk/HEAD/internal/ui/rich/image.go -------------------------------------------------------------------------------- /internal/ui/rich/label.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diamondburned/cchat-gtk/HEAD/internal/ui/rich/label.go -------------------------------------------------------------------------------- /internal/ui/rich/labeluri/labeluri.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diamondburned/cchat-gtk/HEAD/internal/ui/rich/labeluri/labeluri.go -------------------------------------------------------------------------------- /internal/ui/rich/parser/attrmap/attrmap.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diamondburned/cchat-gtk/HEAD/internal/ui/rich/parser/attrmap/attrmap.go -------------------------------------------------------------------------------- /internal/ui/rich/parser/hl/hl.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diamondburned/cchat-gtk/HEAD/internal/ui/rich/parser/hl/hl.go -------------------------------------------------------------------------------- /internal/ui/rich/parser/markup/markup.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diamondburned/cchat-gtk/HEAD/internal/ui/rich/parser/markup/markup.go -------------------------------------------------------------------------------- /internal/ui/rich/parser/markup/markup_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diamondburned/cchat-gtk/HEAD/internal/ui/rich/parser/markup/markup_test.go -------------------------------------------------------------------------------- /internal/ui/rich/rich.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diamondburned/cchat-gtk/HEAD/internal/ui/rich/rich.go -------------------------------------------------------------------------------- /internal/ui/service/auth/auth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diamondburned/cchat-gtk/HEAD/internal/ui/service/auth/auth.go -------------------------------------------------------------------------------- /internal/ui/service/auth/entries.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diamondburned/cchat-gtk/HEAD/internal/ui/service/auth/entries.go -------------------------------------------------------------------------------- /internal/ui/service/auth/stagelist.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diamondburned/cchat-gtk/HEAD/internal/ui/service/auth/stagelist.go -------------------------------------------------------------------------------- /internal/ui/service/config/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diamondburned/cchat-gtk/HEAD/internal/ui/service/config/config.go -------------------------------------------------------------------------------- /internal/ui/service/config/widgets.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diamondburned/cchat-gtk/HEAD/internal/ui/service/config/widgets.go -------------------------------------------------------------------------------- /internal/ui/service/header.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diamondburned/cchat-gtk/HEAD/internal/ui/service/header.go -------------------------------------------------------------------------------- /internal/ui/service/list.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diamondburned/cchat-gtk/HEAD/internal/ui/service/list.go -------------------------------------------------------------------------------- /internal/ui/service/loading/loading.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diamondburned/cchat-gtk/HEAD/internal/ui/service/loading/loading.go -------------------------------------------------------------------------------- /internal/ui/service/savepath/savepath.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diamondburned/cchat-gtk/HEAD/internal/ui/service/savepath/savepath.go -------------------------------------------------------------------------------- /internal/ui/service/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diamondburned/cchat-gtk/HEAD/internal/ui/service/service.go -------------------------------------------------------------------------------- /internal/ui/service/session/list.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diamondburned/cchat-gtk/HEAD/internal/ui/service/session/list.go -------------------------------------------------------------------------------- /internal/ui/service/session/server/button/button.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diamondburned/cchat-gtk/HEAD/internal/ui/service/session/server/button/button.go -------------------------------------------------------------------------------- /internal/ui/service/session/server/button/label.go: -------------------------------------------------------------------------------- 1 | package button 2 | 3 | type CollapsibleLabel struct{} 4 | -------------------------------------------------------------------------------- /internal/ui/service/session/server/children.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diamondburned/cchat-gtk/HEAD/internal/ui/service/session/server/children.go -------------------------------------------------------------------------------- /internal/ui/service/session/server/commander/buffer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diamondburned/cchat-gtk/HEAD/internal/ui/service/session/server/commander/buffer.go -------------------------------------------------------------------------------- /internal/ui/service/session/server/commander/commander.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diamondburned/cchat-gtk/HEAD/internal/ui/service/session/server/commander/commander.go -------------------------------------------------------------------------------- /internal/ui/service/session/server/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diamondburned/cchat-gtk/HEAD/internal/ui/service/session/server/server.go -------------------------------------------------------------------------------- /internal/ui/service/session/server/traverse/traverse.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diamondburned/cchat-gtk/HEAD/internal/ui/service/session/server/traverse/traverse.go -------------------------------------------------------------------------------- /internal/ui/service/session/serverpane/serverpane.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diamondburned/cchat-gtk/HEAD/internal/ui/service/session/serverpane/serverpane.go -------------------------------------------------------------------------------- /internal/ui/service/session/servers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diamondburned/cchat-gtk/HEAD/internal/ui/service/session/servers.go -------------------------------------------------------------------------------- /internal/ui/service/session/session.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diamondburned/cchat-gtk/HEAD/internal/ui/service/session/session.go -------------------------------------------------------------------------------- /internal/ui/service/view.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diamondburned/cchat-gtk/HEAD/internal/ui/service/view.go -------------------------------------------------------------------------------- /internal/ui/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diamondburned/cchat-gtk/HEAD/internal/ui/style.css -------------------------------------------------------------------------------- /internal/ui/ui.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diamondburned/cchat-gtk/HEAD/internal/ui/ui.go -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diamondburned/cchat-gtk/HEAD/main.go -------------------------------------------------------------------------------- /screenshot3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diamondburned/cchat-gtk/HEAD/screenshot3.png -------------------------------------------------------------------------------- /shell.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diamondburned/cchat-gtk/HEAD/shell.nix --------------------------------------------------------------------------------