]>
O.S.I.I.S - jp/crow.git/log
Jean-Philippe Bruyère [Fri, 16 Mar 2018 04:57:48 +0000 (05:57 +0100)]
wip
Jean-Philippe Bruyère [Thu, 15 Mar 2018 16:56:20 +0000 (17:56 +0100)]
testing with requestedLayouting field
Jean-Philippe Bruyère [Thu, 15 Mar 2018 16:03:55 +0000 (17:03 +0100)]
print deleted and discarded>2 lqis
Jean-Philippe Bruyère [Thu, 15 Mar 2018 02:27:35 +0000 (03:27 +0100)]
root data level
Jean-Philippe Bruyère [Wed, 14 Mar 2018 23:25:23 +0000 (00:25 +0100)]
remove docker, floating dockingwin should be added to iface
Jean-Philippe Bruyère [Wed, 14 Mar 2018 20:42:59 +0000 (21:42 +0100)]
scroller x, ide wip
Jean-Philippe Bruyère [Wed, 14 Mar 2018 18:20:08 +0000 (19:20 +0100)]
imledit overlay icon
Jean-Philippe Bruyère [Wed, 14 Mar 2018 13:00:47 +0000 (14:00 +0100)]
slider small increment accuracy
Jean-Philippe Bruyère [Wed, 14 Mar 2018 11:33:40 +0000 (12:33 +0100)]
dragndrop of GObjs
Jean-Philippe Bruyère [Tue, 13 Mar 2018 16:16:24 +0000 (17:16 +0100)]
limit to html safe color plus several ones, crowIDE wip
Jean-Philippe Bruyère [Mon, 12 Mar 2018 13:17:43 +0000 (14:17 +0100)]
test with simpler text buffer
Jean-Philippe Bruyère [Sun, 11 Mar 2018 12:20:27 +0000 (13:20 +0100)]
split ProjectNode classes in separate files
Jean-Philippe Bruyère [Sun, 11 Mar 2018 01:16:32 +0000 (02:16 +0100)]
code color
Jean-Philippe Bruyère [Sat, 10 Mar 2018 05:03:25 +0000 (06:03 +0100)]
getStremFromPath made instanced for overriding in designiface, crowide wip
Jean-Philippe Bruyère [Fri, 9 Mar 2018 22:11:41 +0000 (23:11 +0100)]
undo/redo, hscrollbar
Jean-Philippe Bruyère [Fri, 9 Mar 2018 14:37:09 +0000 (15:37 +0100)]
editor abstract base class, svgeditor base
Jean-Philippe Bruyère [Fri, 9 Mar 2018 09:35:06 +0000 (10:35 +0100)]
crow ide toolbox, syntax tree depth and generalize node handling accross parser
Jean-Philippe Bruyère [Thu, 8 Mar 2018 07:46:43 +0000 (08:46 +0100)]
csharp parser wip
Jean-Philippe Bruyère [Wed, 7 Mar 2018 20:24:09 +0000 (21:24 +0100)]
folding closing node draw
Jean-Philippe Bruyère [Wed, 7 Mar 2018 19:28:42 +0000 (20:28 +0100)]
folding level
Jean-Philippe Bruyère [Wed, 7 Mar 2018 15:05:51 +0000 (16:05 +0100)]
debug stack sizing with linq returning neg value
Jean-Philippe Bruyère [Wed, 7 Mar 2018 14:28:54 +0000 (15:28 +0100)]
inflate bounds of splitter for PointIsIn check
Jean-Philippe Bruyère [Wed, 7 Mar 2018 14:06:30 +0000 (15:06 +0100)]
Height and Width of GO major change for stacking, docker improvement and simplification
Jean-Philippe Bruyère [Tue, 6 Mar 2018 18:09:09 +0000 (19:09 +0100)]
tab sizing adjustment
Jean-Philippe Bruyère [Tue, 6 Mar 2018 15:53:23 +0000 (16:53 +0100)]
tabview drag and drop of tabitem
Jean-Philippe Bruyère [Tue, 6 Mar 2018 09:39:36 +0000 (10:39 +0100)]
tab improvments
Jean-Philippe Bruyère [Mon, 5 Mar 2018 07:46:03 +0000 (08:46 +0100)]
first test with docker in CrowIDE
Jean-Philippe Bruyère [Sun, 4 Mar 2018 21:26:24 +0000 (22:26 +0100)]
docker debug
Jean-Philippe Bruyère [Sun, 4 Mar 2018 18:59:29 +0000 (19:59 +0100)]
center docking
Jean-Philippe Bruyère [Sun, 4 Mar 2018 13:46:02 +0000 (14:46 +0100)]
docker wip
Jean-Philippe Bruyère [Sun, 4 Mar 2018 12:06:13 +0000 (13:06 +0100)]
close win in group debug
Jean-Philippe Bruyère [Sun, 4 Mar 2018 11:33:20 +0000 (12:33 +0100)]
clear Slot when parent change in go, docker wip
Jean-Philippe Bruyère [Sun, 4 Mar 2018 10:28:09 +0000 (11:28 +0100)]
crowIde wip, docker wip, stack remove child debug
Jean-Philippe Bruyère [Fri, 2 Mar 2018 06:53:54 +0000 (07:53 +0100)]
CrowIDE wip, removed key repeat already handled by otk
Jean-Philippe Bruyère [Thu, 1 Mar 2018 10:01:11 +0000 (11:01 +0100)]
update source editor with font height = ascent + descent
Jean-Philippe Bruyère [Thu, 1 Mar 2018 09:32:53 +0000 (10:32 +0100)]
label size adjust, modal window, crowIDE wip
Jean-Philippe Bruyère [Tue, 27 Feb 2018 23:51:17 +0000 (00:51 +0100)]
change styling grammar for value now enclose in double quote
Jean-Philippe Bruyère [Tue, 27 Feb 2018 18:21:36 +0000 (19:21 +0100)]
change style grammar for value, editor parser ok
Jean-Philippe Bruyère [Tue, 27 Feb 2018 17:18:42 +0000 (18:18 +0100)]
crowide wip, DesignIDS
Jean-Philippe Bruyère [Mon, 26 Feb 2018 11:47:39 +0000 (12:47 +0100)]
in design saving of GraphicObject
Jean-Philippe Bruyère [Mon, 26 Feb 2018 01:30:11 +0000 (02:30 +0100)]
design mode, crowide wip, style parser (nok)
Jean-Philippe Bruyère [Sat, 24 Feb 2018 10:51:12 +0000 (11:51 +0100)]
change namespace of CrowIDE to Crow.Coding, move editor source inside, crowIde wip
Jean-Philippe Bruyère [Fri, 23 Feb 2018 12:25:37 +0000 (13:25 +0100)]
rename CurrentInterface to IFace
Jean-Philippe Bruyère [Fri, 23 Feb 2018 11:51:16 +0000 (12:51 +0100)]
instantiators dictionary no longer static but local to Interface
Jean-Philippe Bruyère [Fri, 23 Feb 2018 11:07:22 +0000 (12:07 +0100)]
crowIDE wip, lock layouting for items loading in tg
Jean-Philippe Bruyère [Wed, 21 Feb 2018 16:34:40 +0000 (17:34 +0100)]
add test if run on Mono, throw exception if not
Jean-Philippe Bruyère [Wed, 21 Feb 2018 15:27:45 +0000 (16:27 +0100)]
prepare 0.7.1 release
Jean-Philippe Bruyère [Wed, 21 Feb 2018 15:11:30 +0000 (16:11 +0100)]
implement ReaderWritelLockSlim to resolve threading issues
Jean-Philippe Bruyère [Wed, 21 Feb 2018 08:01:20 +0000 (09:01 +0100)]
add shadow to color selector pointer
Jean-Philippe Bruyère [Tue, 20 Feb 2018 16:31:07 +0000 (17:31 +0100)]
debug
Jean-Philippe Bruyère [Tue, 20 Feb 2018 13:44:46 +0000 (14:44 +0100)]
prepare 0.7 release
Jean-Philippe Bruyère [Tue, 20 Feb 2018 13:17:56 +0000 (14:17 +0100)]
debug threading with new TemplatedGroup arch, review examples.
Jean-Philippe Bruyère [Mon, 19 Feb 2018 13:02:08 +0000 (14:02 +0100)]
docking
Jean-Philippe Bruyère [Mon, 19 Feb 2018 11:57:52 +0000 (12:57 +0100)]
tabview debug, never set focusedIdx to -1, should find another way to known if event have to be routed up to the Opentk app
Jean-Philippe Bruyère [Mon, 19 Feb 2018 09:23:56 +0000 (10:23 +0100)]
update tabview with new mouse is in test
Jean-Philippe Bruyère [Mon, 19 Feb 2018 07:51:40 +0000 (08:51 +0100)]
try to make tg loading multithreaded, thread sync probs
Jean-Philippe Bruyère [Sun, 18 Feb 2018 22:26:23 +0000 (23:26 +0100)]
drag and drop operations
Jean-Philippe Bruyère [Sun, 18 Feb 2018 19:03:36 +0000 (20:03 +0100)]
'/' handling to start at current node in BindingMember, test drag and drop
Jean-Philippe Bruyère [Sun, 18 Feb 2018 19:02:14 +0000 (20:02 +0100)]
remove no longer usefull registerItemClicked
Jean-Philippe Bruyère [Sun, 18 Feb 2018 09:53:30 +0000 (10:53 +0100)]
mouse event revamping, fit measure unit change from Pixels to Percent
Jean-Philippe Bruyère [Sun, 18 Feb 2018 06:14:00 +0000 (07:14 +0100)]
add some debug msg, prevent mouse evt on label not selectable
Jean-Philippe Bruyère [Sat, 17 Feb 2018 11:13:48 +0000 (12:13 +0100)]
first working test with hierarchical TemplatedGroup with only one root Level
Jean-Philippe Bruyère [Sat, 17 Feb 2018 02:21:30 +0000 (03:21 +0100)]
crowIDE wip
Jean-Philippe Bruyère [Sat, 17 Feb 2018 02:20:18 +0000 (03:20 +0100)]
styling, checkbox used in popper
Jean-Philippe Bruyère [Sat, 17 Feb 2018 02:18:23 +0000 (03:18 +0100)]
focusParent
Jean-Philippe Bruyère [Sat, 17 Feb 2018 02:17:42 +0000 (03:17 +0100)]
InstantiatorException with file name
Jean-Philippe Bruyère [Fri, 16 Feb 2018 11:45:26 +0000 (12:45 +0100)]
mouse move debug + load all assemblies in bin dir
Jean-Philippe Bruyère [Thu, 15 Feb 2018 17:55:30 +0000 (18:55 +0100)]
code clean
Jean-Philippe Bruyère [Thu, 15 Feb 2018 13:58:36 +0000 (14:58 +0100)]
CrowIDE WIP, context commands, tooltips, PointIsIn(ref point), configuration no longer static.
also:
- remove default null value for datasource
- dschange sender changed in group and privateContainer
- try closing menuItem, should debug
- Contains search also template in TemplatedContainer
- change in nodeAddress: expresion starting with '/' means current node
- MouseEventArgs CTOR with one source button
- RemoveWidget trigger check HoverWidget
- Orientation binding in Menu template
Jean-Philippe Bruyère [Tue, 13 Feb 2018 06:57:29 +0000 (07:57 +0100)]
styling is no longer static in iface to allow different styling context between ifaces
Jean-Philippe Bruyère [Tue, 13 Feb 2018 05:53:18 +0000 (06:53 +0100)]
CrowIDE, ObservableList, include Crow.Coding
Jean-Philippe Bruyère [Fri, 9 Feb 2018 19:44:48 +0000 (20:44 +0100)]
made SeletedItem of templatedGroup writable
Jean-Philippe Bruyère [Fri, 9 Feb 2018 17:46:40 +0000 (18:46 +0100)]
Squashed commit devel branch:
commit
7f91f7c2e83f7cfb2922ea83586f156f03f88a59
Author: Jean-Philippe Bruyère <jp_bruyere@hotmail.com>
Date: Fri Feb 9 18:13:59 2018 +0100
go back to OpenTK-2, waiting for an official release
commit
125f32758a584c4976d3536eab3702fd37a8a7a9
Author: Jean-Philippe Bruyère <jp_bruyere@hotmail.com>
Date: Fri Feb 9 17:26:00 2018 +0100
LoadInterface replaced by AddWidget overload, [ide] property view item templates in separate template file
commit
7c48cd2f0332d2ec82006edb755fcd37ab1f2b4a
Author: Jean-Philippe Bruyère <jp_bruyere@hotmail.com>
Date: Fri Feb 9 12:10:13 2018 +0100
Tooltips, CrowIDE improvements, Fetch subdata when test not eq TypeOf, debug listener in basicTest, RemoveWidget in iface
modifié : Crow.ControlsLib/Crow.ControlsLib.csproj
modifié : Crow.csproj
modifié : Crow.sln
modifié : CrowIDE/CrowIDE.csproj
modifié : CrowIDE/src/CrowIDE.cs
modifié : CrowIDE/src/ImlVisualEditor.cs
nouveau fichier : CrowIDE/src/Project.cs
nouveau fichier : CrowIDE/src/Solution.cs
nouveau fichier : CrowIDE/src/VerticalLine.cs
nouveau fichier : CrowIDE/ui/ProjectProperties.crow
nouveau fichier : CrowIDE/ui/ProjectTree.template
nouveau fichier : CrowIDE/ui/TreeExpandable.template
modifié : CrowIDE/ui/imlEditor.crow
modifié : Default.style
nouveau fichier : Icons/assembly.svg
nouveau fichier : Templates/Tooltip.template
modifié : Tests/BasicTests.cs
modifié : Tests/HelloWorld.cs
modifié : Tests/Interfaces/Divers/0.crow
modifié : Tests/Interfaces/Divers/testShape.crow
modifié : Tests/Interfaces/Divers/welcome.crow
modifié : Tests/Tests.csproj
modifié : src/CompilerServices/CompilerServices.cs
modifié : src/GraphicObjects/FileDialog.cs
modifié : src/GraphicObjects/GraphicObject.cs
modifié : src/GraphicObjects/MessageBox.cs
modifié : src/Instantiator.cs
modifié : src/Interface.cs
modifié : src/ItemTemplate.cs
Jean-Philippe Bruyère [Wed, 7 Feb 2018 20:48:11 +0000 (21:48 +0100)]
shape widget
scrollbar improvments
debug:perform mousemove event if mouseup had active widget.
Jean-Philippe Bruyère [Wed, 7 Feb 2018 15:09:04 +0000 (16:09 +0100)]
file dialog improvments, window title colors property in window class
Jean-Philippe Bruyère [Wed, 7 Feb 2018 06:43:48 +0000 (07:43 +0100)]
:book: , renames, move some controls to other project file
Jean-Philippe Bruyère [Tue, 6 Feb 2018 06:07:57 +0000 (07:07 +0100)]
:book:, default item template loading if none defined for TemplatedGroup
j-p [Mon, 5 Feb 2018 20:02:46 +0000 (21:02 +0100)]
Update README.md
Jean-Philippe Bruyère [Mon, 5 Feb 2018 19:51:26 +0000 (20:51 +0100)]
:book:, ItemTemplate files handling with multime root, Content made mandatory in TemplatedContainer
Jean-Philippe Bruyère [Sun, 4 Feb 2018 20:04:32 +0000 (21:04 +0100)]
:book: tutorials and some small improvements (iml fragment loading helpers
Jean-Philippe Bruyère [Sun, 4 Feb 2018 15:06:48 +0000 (16:06 +0100)]
xunit basic setup
Jean-Philippe Bruyère [Sat, 3 Feb 2018 05:38:35 +0000 (06:38 +0100)]
:book: use own compiled opentk and remove nuget config
Jean-Philippe Bruyère [Sat, 3 Feb 2018 05:24:28 +0000 (06:24 +0100)]
cairo mesh pattern, docker tests
Jean-Philippe Bruyère [Sat, 3 Feb 2018 05:12:57 +0000 (06:12 +0100)]
share Picture resource data among widgets
Jean-Philippe Bruyère [Thu, 1 Feb 2018 06:26:35 +0000 (07:26 +0100)]
:book:
Jean-Philippe Bruyère [Wed, 31 Jan 2018 13:27:38 +0000 (14:27 +0100)]
:memo:
Jean-Philippe Bruyère [Tue, 30 Jan 2018 15:25:41 +0000 (16:25 +0100)]
test appveyor
j-p [Tue, 30 Jan 2018 00:28:26 +0000 (01:28 +0100)]
iface param ctor #38
Jean-Philippe Bruyère [Mon, 29 Jan 2018 03:24:36 +0000 (04:24 +0100)]
:bulb: :lipstick: :bug: template attribute fetch when no default template exist.
Jean-Philippe Bruyère [Mon, 20 Nov 2017 20:55:34 +0000 (21:55 +0100)]
IsDirty bug
Jean-Philippe Bruyère [Sun, 5 Nov 2017 22:02:49 +0000 (23:02 +0100)]
merge
Jean-Philippe Bruyère [Sun, 5 Nov 2017 22:01:15 +0000 (23:01 +0100)]
add error message in showcase
Jean-Philippe Bruyère [Sat, 4 Nov 2017 23:31:40 +0000 (00:31 +0100)]
border tests
Jean-Philippe Bruyère [Sat, 4 Nov 2017 17:01:49 +0000 (18:01 +0100)]
label: compute correct text cursor when anlign is not left, ColorPicker and num control improvements
Jean-Philippe Bruyère [Sat, 4 Nov 2017 16:58:48 +0000 (17:58 +0100)]
slider debug when minimum is not 0
Jean-Philippe Bruyère [Sat, 4 Nov 2017 16:57:24 +0000 (17:57 +0100)]
add string to primType in binding SetValueByReflexion
Jean-Philippe Bruyère [Wed, 1 Nov 2017 10:34:41 +0000 (11:34 +0100)]
change scroller value from double to int, drawings has to be keept aligned on pixel
Jean-Philippe Bruyère [Wed, 1 Nov 2017 10:30:21 +0000 (11:30 +0100)]
Use Dictionary to store color names
Jean-Philippe Bruyère [Wed, 1 Nov 2017 07:51:09 +0000 (08:51 +0100)]
comments and code clean
Jean-Philippe Bruyère [Mon, 11 Sep 2017 16:03:35 +0000 (18:03 +0200)]
revert
65cf1452510c336fcd69f9922774389d6c3b1aee , to allow widget creation from code