Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

sync #649

Merged
merged 39 commits into from
Jan 8, 2024
Merged

sync #649

Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
39 commits
Select commit Hold shift + click to select a range
875e593
clean up a little bit playground model, make it more extensible
estebanlm Sep 11, 2023
c95e02b
using an action event
estebanlm Sep 11, 2023
11247c3
playbook version bump
estebanlm Sep 11, 2023
c406edf
ensure windows is top when choosing a playbook
estebanlm Sep 11, 2023
8d6cfb0
Merge branch 'dev-1.0' into merge-dev-1.0-p12-3
estebanlm Oct 19, 2023
2cbbf45
fix
estebanlm Oct 19, 2023
78fc328
added missing parts (durying the manual merge)
estebanlm Oct 19, 2023
b61db56
enhance playground extensibility
estebanlm Oct 22, 2023
2a0ac57
answer true to dark theme in dark configuration
estebanlm Oct 22, 2023
b9bcb36
apply deprecations
estebanlm Nov 14, 2023
d35a413
use default button
estebanlm Nov 14, 2023
a2b3544
Merge 50242645252fd77a179d292f124132f9887b7bf9
estebanlm Nov 14, 2023
85d2c14
remove warnings
estebanlm Nov 14, 2023
22fda98
working on the message browser (WIP)
estebanlm Nov 24, 2023
c4f1c46
working on method browsers (WIP)
estebanlm Nov 25, 2023
35fa893
add WIP calypso message browser replacement
estebanlm Nov 25, 2023
4927b9e
apply to new Package class
estebanlm Nov 28, 2023
6e7c4fe
move context menu to commands
estebanlm Nov 28, 2023
05952cb
simplify
estebanlm Nov 28, 2023
0fc5374
Merge 247e8c1297ac9b2cea116d768b18c660e9f7c0a9
estebanlm Nov 28, 2023
180c09b
fixing also some menus and design on version browser
estebanlm Nov 28, 2023
2be40eb
working on correct actions for message browser
estebanlm Nov 29, 2023
dcdb068
handling commands (and remove) better
estebanlm Nov 29, 2023
9464f81
add scopes
estebanlm Dec 3, 2023
5b9e329
fixing highlight of section to search (WIP)
estebanlm Dec 4, 2023
b3e3947
work on making browser available to calypso queries (scopes still not…
estebanlm Dec 8, 2023
8bd6c2a
fixing (a part of) scopes
estebanlm Dec 11, 2023
a0d7173
Merge ba413159e0d74099dcd922660e6f42cf81679672
estebanlm Dec 15, 2023
a05a3f5
classifying
estebanlm Dec 18, 2023
f6db15d
categorization
estebanlm Dec 19, 2023
399751e
fix tests (input changed)
estebanlm Dec 19, 2023
70e1e37
recategorize
estebanlm Dec 19, 2023
056add2
remove unised variable
estebanlm Dec 19, 2023
6db20f3
add deprecated class
estebanlm Dec 19, 2023
8d22705
add deprecated method
estebanlm Dec 19, 2023
628ed83
remove wrong message sends
estebanlm Dec 19, 2023
8bc5a2e
clean
estebanlm Dec 20, 2023
b61c1ec
add Profiler-UI
estebanlm Dec 22, 2023
73a506d
Merge 808c56c5c0e4b5057b373ed6640abd37975e09dd
estebanlm Jan 3, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
26 changes: 12 additions & 14 deletions src/BaselineOfNewTools/BaselineOfNewTools.class.st
Original file line number Diff line number Diff line change
Expand Up @@ -82,15 +82,15 @@ BaselineOfNewTools >> baseline: spec [
package: 'NewTools-RewriterTools' with: [ spec requires: #('NewTools-RewriterTools-Backend') ];
package: 'NewTools-RewriterTools-Backend-Tests' with: [ spec requires: #('NewTools-RewriterTools-Backend') ];
package: 'NewTools-RewriterTools-Tests' with: [ spec requires: #('NewTools-RewriterTools') ];
"Profiler"
package: 'NewTools-ProfilerUI';
"Scopes Editor"
package: 'NewTools-Scopes';
package: 'NewTools-Scopes-Editor' with: [ spec requires: #('NewTools-Scopes') ];
package: 'NewTools-Scopes-Tests';
package: 'NewTools-Scopes-Resources-A-Tests';
package: 'NewTools-Scopes-Resources-B-Tests';
package: 'NewTools-Scopes-Resources-C-Tests';
"ProfilerUI"
package: 'NewTools-ProfilerUI'.
package: 'NewTools-Scopes-Resources-C-Tests'.

spec
group: 'Core' with: #( 'NewTools-Core' 'NewTools-Morphic' );
Expand Down Expand Up @@ -134,12 +134,11 @@ BaselineOfNewTools >> baseline: spec [
group: #FileBrowser with: #(
'NewTools-FileBrowser'
'NewTools-FileBrowser-Tests' );
group: #RewriterTools with: #(
'NewTools-RewriterTools-Backend'
'NewTools-RewriterTools'
'NewTools-RewriterTools-Backend-Tests'
'NewTools-RewriterTools-Tests' );
group: #ProfilerUI with: #( 'NewTools-ProfilerUI' );
group: #RewriterTools with: #(
'NewTools-RewriterTools-Backend'
'NewTools-RewriterTools'
'NewTools-RewriterTools-Backend-Tests'
'NewTools-RewriterTools-Tests' );
"ScopesEditor"
group: #ScopesEditor with: #(
'NewTools-Scopes'
Expand All @@ -153,13 +152,12 @@ BaselineOfNewTools >> baseline: spec [
'Inspector'
'CritiqueBrowser'
'Debugger'
'SystemReporter'
'SystemReporter'
'FontChooser'
'Methods'
'Spotter'
'RewriterTools'
'ScopesEditor'
'ProfilerUI') ]
'Spotter'
'RewriterTools'
'ScopesEditor') ]
]

{ #category : 'external projects' }
Expand Down
3 changes: 1 addition & 2 deletions src/NewTools-FontChooser/StFontChooserPresenter.class.st
Original file line number Diff line number Diff line change
Expand Up @@ -167,9 +167,8 @@ StFontChooserPresenter >> initializeDialogWindow: aDialogWindowPresenter [
super initializeDialogWindow: aDialogWindowPresenter.

aDialogWindowPresenter
addButton: 'Apply' do: [ :presenter | self applyChanges ];
addButton: 'Update' do: [ :presenter | self updateFonts ];
okAction: [ self applyChanges ].
addDefaultButton: 'Apply' do: [ :presenter | self applyChanges ]

]

Expand Down
2 changes: 1 addition & 1 deletion src/NewTools-Gtk/StGtkDebugSession.class.st
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ StGtkDebugSession >> application: anApplication [
application := anApplication
]

{ #category : 'private' }
{ #category : 'initialization' }
StGtkDebugSession >> initialize [

super initialize.
Expand Down
14 changes: 7 additions & 7 deletions src/NewTools-Gtk/StPharoGtkConfiguration.class.st
Original file line number Diff line number Diff line change
Expand Up @@ -15,14 +15,14 @@ StPharoGtkConfiguration >> commonStyle [

^ '
/* compact toolbar */
toolbar.stToolbar { font-size: 0.7em }
toolbar.stToolbar toolbutton > button { padding: 2px; margin: 2px }
toolbar.stToolbar { font-size: 0.7em; }
toolbar.stToolbar toolbutton > button { padding: 2px; margin: 2px; }

.dim { color: LightSlateGrey }
.dim { color: LightSlateGrey; }
.codePopover, .codePopover text {
background-color: transparent;
}
.scrollbarPopoverLarge { min-height: 350px }
.scrollbarPopoverLarge { min-height: 350px; }
'
]

Expand All @@ -41,7 +41,7 @@ StPharoGtkConfiguration >> configureOSX: anApplication [

self installTheme: self macThemeName.
self addCSSProviderFromString: '
.code { font: 12pt "Monaco" }
.code { font: 12pt "Monaco"; }
'
]

Expand All @@ -50,7 +50,7 @@ StPharoGtkConfiguration >> configureUnix: anApplication [

self unixThemeName ifNotNil: [ :aName | self installTheme: aName ].
self addCSSProviderFromString: '
.code { /* font: 10pt "Source Code Pro" */ }
/* .code { font: 10pt "Source Code Pro" } */
'
]

Expand All @@ -59,7 +59,7 @@ StPharoGtkConfiguration >> configureWindows: anApplication [

self installTheme: self windowsThemeName.
self addCSSProviderFromString: '
.code { font: 10pt "Microsoft Sans Serif" }
.code { font: 10pt "Microsoft Sans Serif"; }
'
]

Expand Down
6 changes: 6 additions & 0 deletions src/NewTools-Gtk/StPharoGtkDarkConfiguration.class.st
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,12 @@ Class {
#package : 'NewTools-Gtk'
}

{ #category : 'testing' }
StPharoGtkDarkConfiguration >> isDarkTheme [

^ true
]

{ #category : 'accessing' }
StPharoGtkDarkConfiguration >> macThemeName [

Expand Down
13 changes: 13 additions & 0 deletions src/NewTools-Inspector/StInspector.class.st
Original file line number Diff line number Diff line change
@@ -1,3 +1,16 @@
"
I am an inspector of objects.
I offer multiple views using a miller list as a navigation.
One particular feature is that you can use the evaluator tab to enter code, and evaluating it results in opening another pane to the right.

The object finder asks dynamically the object for the actual presentations that are displayed in each pane.

Example:
self openOn: Smalltalk.

Register it as a replacement for inspector:
self registerToolsOn: Smalltalk tools.
"
Class {
#name : 'StInspector',
#superclass : 'StInspectorPresenter',
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
Class {
#name : 'AbstractMessageCentricBrowser',
#superclass : 'AbstractMessageCentricBrowserPresenter',
#superclass : 'StAbstractMessageCentricBrowserPresenter',
#category : 'NewTools-MethodBrowsers-Deprecated',
#package : 'NewTools-MethodBrowsers',
#tag : 'Deprecated'
Expand Down
2 changes: 1 addition & 1 deletion src/NewTools-MethodBrowsers/MessageBrowser.class.st
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
Class {
#name : 'MessageBrowser',
#superclass : 'StMessageBrowserPresenter',
#superclass : 'StMessageBrowser',
#category : 'NewTools-MethodBrowsers-Deprecated',
#package : 'NewTools-MethodBrowsers',
#tag : 'Deprecated'
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
Class {
#name : 'MessageBrowserPresenter',
#superclass : 'StMessageBrowserPresenter',
#superclass : 'StMessageBrowser',
#category : 'NewTools-MethodBrowsers-Deprecated',
#package : 'NewTools-MethodBrowsers',
#tag : 'Deprecated'
Expand Down
2 changes: 1 addition & 1 deletion src/NewTools-MethodBrowsers/MessageList.class.st
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
Class {
#name : 'MessageList',
#superclass : 'MessageListPresenter',
#superclass : 'StMessageListPresenter',
#category : 'NewTools-MethodBrowsers-Deprecated',
#package : 'NewTools-MethodBrowsers',
#tag : 'Deprecated'
Expand Down