Commit Graph

577 Commits

Author SHA1 Message Date
makeworld 17ca6d403b Read (un)lock mutex instead 2021-03-10 19:05:04 -05:00
makeworld c74ebf1471 Add TextDimensions 2021-02-27 21:11:09 -05:00
Trevor Slocum d776e728ef Fix strikethrough support
Resolves #17.
2021-02-06 20:50:10 -08:00
Trevor Slocum 630bdf19f3 Release v1.5.3 2021-01-14 08:51:29 -08:00
Trevor Slocum fe5cf58941 Update dependency runewidth 2021-01-11 14:20:10 -08:00
Trevor Slocum 710bef6897 Document Panels.AddPanel difference 2021-01-10 18:42:28 -08:00
Trevor Slocum c5777645c9 Fix highlighting focused Form element
Resolves #51.
2021-01-07 14:58:59 -08:00
Trevor Slocum 3bd98fd55f Preserve order of panels when updating panel
Closes !12.
2021-01-05 14:53:40 -08:00
Trevor Slocum 7db7653746 Update example applications link 2021-01-05 14:30:38 -08:00
Trevor Slocum c34e095461 Fix incorrect TabbedPanels colors
Resolves #46.
2020-12-28 10:08:08 -08:00
Trevor Slocum 1af0da7606 Document how to prevent screen artifacts when using SetBackgroundTransparent
Resolves #45.
2020-12-15 10:40:06 -08:00
Trevor Slocum de3c277462 Remove reference to resolved tcell bug 2020-12-15 10:25:55 -08:00
Trevor Slocum 1513847ae3 Release v1.5.2 2020-12-04 11:42:16 -08:00
Trevor Slocum bd72d264c9 Remove breaking changes notice
Future v1 changes will be backwards compatible.
2020-11-24 12:52:31 -08:00
Trevor Slocum 68b2c49d11 Fix WindowManager background not being drawn 2020-11-13 20:55:54 -08:00
Trevor Slocum 79a35fe4de Handle events before executing queued updates 2020-11-07 09:01:41 -08:00
Trevor Slocum fa31102abf Release v1.5.1 2020-11-05 11:36:32 -08:00
Trevor Slocum 888dcd2560 Fix WordWrap dropping last character of closing tag
Resolves #26.
2020-11-03 11:25:13 -08:00
Trevor Slocum 5ff1168706 Add TextView.SetWrapWidth 2020-11-03 10:29:07 -08:00
Trevor Slocum 614c61839b Clarify that WordWrap accepts unescaped text only
Resolves #27.
2020-11-03 09:34:21 -08:00
Trevor Slocum 30838d75cd Reduce Box inner rect calculations 2020-10-27 09:11:05 -07:00
Trevor Slocum 62c7289449 Add deprecation notice to SetBorderPadding, GetBorderPadding and Pages 2020-10-26 11:21:25 -07:00
Trevor Slocum 36671ba7d3 Rename SetBorderPadding and GetBorderPadding as SetPadding and GetPadding 2020-10-26 10:41:47 -07:00
Trevor Slocum 7a5e47b598 Add TabbedPanels.HasTab 2020-10-26 10:04:59 -07:00
Trevor Slocum a3709cc49b Fix incorrect arguments for TabbedPanels.RemoveTab 2020-10-24 11:27:10 -07:00
Trevor Slocum a55c812490 Add Application.Init 2020-10-22 18:13:06 -07:00
Trevor Slocum 98c9aafd25 Fix off-center target when resizing Window 2020-10-21 21:51:38 -07:00
Trevor Slocum 0dea8081ee Update presentation demo recording 2020-10-21 18:40:16 -07:00
Trevor Slocum e655768a65 Follow end of TextView buffer in presentation demo 2020-10-21 18:08:25 -07:00
Trevor Slocum ac2b3155fd Reduce TextView reindexing when a scroll bar is visible 2020-10-21 10:27:53 -07:00
Trevor Slocum 28e366bbce Display TextView scroll bar automatically by default 2020-10-21 09:36:23 -07:00
Trevor Slocum 0e9e75f3f8 Use SetRect to position Windows
Resolves #44.
2020-10-20 09:22:54 -07:00
Trevor Slocum 0b2c8f8a5d Allow hiding form items
Resolves #13.
2020-10-19 21:12:22 -07:00
Trevor Slocum d7f1e2ab2a Add SetVisible and GetVisible to all widgets 2020-10-19 19:05:03 -07:00
Trevor Slocum 5a360ad87e Tweak window visibility changes 2020-10-19 10:15:27 -07:00
Trevor Slocum f2230ae3f8 Merge branch 'isbm-enhanced-windows' into 'master'
Add possibility to hide/show windows in window manager

See merge request tslocum/cview!9
2020-10-19 17:10:59 +00:00
Trevor Slocum fdb055d99b Generalize tag stripping as StripTags 2020-10-19 09:55:07 -07:00
Bo Maryniuk 8f11148f11 Draw only visible windows 2020-10-19 18:34:12 +02:00
Bo Maryniuk bbe99c97ca Add visibility attributes 2020-10-19 18:33:47 +02:00
Trevor Slocum 07ef49c867 Support reorienting TabbedPanels tab switcher 2020-10-19 09:31:10 -07:00
Trevor Slocum c326cc4c16 Support custom TabbedPanels tab styling 2020-10-16 13:06:09 -07:00
Trevor Slocum 27a707dceb Update cbind 2020-10-16 11:01:25 -07:00
Trevor Slocum df2d4e418e Support bracketed paste mode via tcell 2020-10-16 09:25:40 -07:00
Trevor Slocum 597052a7e7 Add FocusManager 2020-10-16 09:25:21 -07:00
Trevor Slocum ffd8b57dec Document renaming Panels for consistency with TabbedPanels 2020-10-15 19:00:10 -07:00
Trevor Slocum 50b3201606 Add TabbedPanels 2020-10-15 18:50:36 -07:00
Trevor Slocum 460aa5cbd5 Add compatibility warning 2020-10-15 11:49:50 -07:00
Trevor Slocum d2d497275e Clarify Application.ForceDraw removal 2020-10-15 09:36:14 -07:00
Trevor Slocum 767e4e474c Rename Pages as Panels 2020-10-15 09:15:02 -07:00
Trevor Slocum 3ad2fdd36a Clarify that Table rows must each have the same number of columns 2020-10-14 13:51:50 -07:00