Skip to main content

News

Topic: The Sphere Studio v1.2.1 (Read 200499 times) previous topic - next topic

0 Members and 6 Guests are viewing this topic.
Re: The Sphere Studio v1.2.1
Reply #630
Instead of changing the background color based on priority, why don't you create an icon for each?

If I may suggest:
"I am to misbehave." - Malcom Renyolds, Captain of Serenity

  • DaVince
  • [*][*][*][*][*]
  • Administrator
  • Used Sphere for, like, half my life
Re: The Sphere Studio v1.2.1
Reply #631
I like that a lot more - the gray font colors just *really* don't work well.

Re: The Sphere Studio v1.2.1
Reply #632
That was just a quick mockup I did. It does improve the readability of the Task List. Another thought would be to keep it the way it currently is and just darken the font some.
"I am to misbehave." - Malcom Renyolds, Captain of Serenity

  • Fat Cerberus
  • [*][*][*][*][*]
  • Global Moderator
  • Sphere Developer
Re: The Sphere Studio v1.2.1
Reply #633
Ideally the colors should be more subtle.  I don't want to do icons-only because then the high- and low-priority tasks don't have enough to differentiate them.  An item with a red background just screams "do this next!" that's lost with the icons.  It's just that it's not very readable right now...
neoSphere 5.9.2 - neoSphere engine - Cell compiler - SSj debugger
forum thread | on GitHub

  • DaVince
  • [*][*][*][*][*]
  • Administrator
  • Used Sphere for, like, half my life
Re: The Sphere Studio v1.2.1
Reply #634
In that case, making the text itself fully black would be the way to go. And decreasing the saturation of the background on the finished tasks.

Re: The Sphere Studio v1.2.1
Reply #635
I've also noticed that there are no tile numbers (eg 0/10) or pixel(x,y) (like in 1.5) in the tile/map editor. Was this done purposely or perhaps an oversight?

For me, Tile numbers in particular are extremely useful with Get/SetTile().
"I am to misbehave." - Malcom Renyolds, Captain of Serenity

  • Fat Cerberus
  • [*][*][*][*][*]
  • Global Moderator
  • Sphere Developer
Re: The Sphere Studio v1.2.1
Reply #636
So I just tried to get Sphere Studio running on Linux Mono again, it flashed the window for a split second but then I got this:
Code: [Select]
fatcerberus@pigcult-vm:~/Desktop/sphere-studio$ sudo mono "Sphere Studio.exe"
SendMessage (62914598, 0x101f, (nil), (nil))
SendMessage (62914598, 0x1003, 0x3, (nil))
SendMessage (62914598, 0x109b, (nil), 0x7ffeaa5bf250)
SendMessage (62914598, 0x1036, 0x2000002, (nil))
SendMessage (62914598, 0x1027, (nil), (nil))
X11 Error encountered:
  Error: BadMatch (invalid parameter attributes)
  Request:     12 (0)
  Resource ID: 0x3C0001F
  Serial:      5655
  Hwnd:        Hwnd, Mapped:True ClientWindow:0x3C00020, WholeWindow:0x3C0001F, Zombie=False, Parent:[<null>]
  Control:     WeifenLuo.WinFormsUI.Docking.DockPanel, BorderStyle: None  at System.Environment.get_StackTrace () [0x00000] in <filename unknown>:0
  at System.Windows.Forms.XplatUIX11.HandleError (IntPtr display, System.Windows.Forms.XErrorEvent& error_event) [0x00000] in <filename unknown>:0
  at System.Windows.Forms.XplatUIX11.XTranslateCoordinates (IntPtr , IntPtr , IntPtr , Int32 , Int32 , System.Int32& , System.Int32& , System.IntPtr& ) [0x00000] in <filename unknown>:0
  at System.Windows.Forms.XplatUIX11.ClientToScreen (IntPtr handle, System.Int32& x, System.Int32& y) [0x00000] in <filename unknown>:0
  at System.Windows.Forms.XplatUI.ClientToScreen (IntPtr handle, System.Int32& x, System.Int32& y) [0x00000] in <filename unknown>:0
  at System.Windows.Forms.Control.PointToScreen (Point p) [0x00000] in <filename unknown>:0
  at System.Windows.Forms.Control.RectangleToScreen (Rectangle r) [0x00000] in <filename unknown>:0
  at WeifenLuo.WinFormsUI.Docking.DockPanel.GetAutoHideWindowBounds (Rectangle rectAutoHideWindow) [0x00000] in <filename unknown>:0
  at WeifenLuo.WinFormsUI.Docking.DockPanel.OnLayout (System.Windows.Forms.LayoutEventArgs levent) [0x00000] in <filename unknown>:0
  at System.Windows.Forms.Control.PerformLayout (System.Windows.Forms.Control affectedControl, System.String affectedProperty) [0x00000] in <filename unknown>:0
  at System.Windows.Forms.ScrollableControl.OnVisibleChanged (System.EventArgs e) [0x00000] in <filename unknown>:0
  at WeifenLuo.WinFormsUI.Docking.DockPanel.OnVisibleChanged (System.EventArgs e) [0x00000] in <filename unknown>:0
  at System.Windows.Forms.Control.OnParentVisibleChanged (System.EventArgs e) [0x00000] in <filename unknown>:0
  at System.Windows.Forms.Control.OnVisibleChanged (System.EventArgs e) [0x00000] in <filename unknown>:0
  at System.Windows.Forms.ScrollableControl.OnVisibleChanged (System.EventArgs e) [0x00000] in <filename unknown>:0
  at System.Windows.Forms.Form.OnVisibleChanged (System.EventArgs e) [0x00000] in <filename unknown>:0
  at System.Windows.Forms.Control.SetVisibleCore (Boolean value) [0x00000] in <filename unknown>:0
  at System.Windows.Forms.Form.SetVisibleCore (Boolean value) [0x00000] in <filename unknown>:0
  at System.Windows.Forms.Control.set_Visible (Boolean value) [0x00000] in <filename unknown>:0
  at System.Windows.Forms.Application.RunLoop (Boolean Modal, System.Windows.Forms.ApplicationContext context) [0x00000] in <filename unknown>:0
  at System.Windows.Forms.Application.Run (System.Windows.Forms.ApplicationContext context) [0x00000] in <filename unknown>:0
  at System.Windows.Forms.Application.Run (System.Windows.Forms.Form mainForm) [0x00000] in <filename unknown>:0
  at SphereStudio.Ide.Program.Main (System.String[] args) [0x00000] in <filename unknown>:0

System.EntryPointNotFoundException: ShowWindow
  at (wrapper managed-to-native) BrightIdeasSoftware.NativeMethods:ShowWindow (intptr,int)
  at BrightIdeasSoftware.NativeMethods.ShowWithoutActivate (IWin32Window win) <0x40bb31c0 + 0x00023> in <filename unknown>:0
  at BrightIdeasSoftware.GlassPanelForm..ctor () <0x40bb27c0 + 0x0017f> in <filename unknown>:0
  at (wrapper remoting-invoke-with-check) BrightIdeasSoftware.GlassPanelForm:.ctor ()
  at BrightIdeasSoftware.ObjectListView.ShowOverlays () <0x40bb2100 + 0x000e3> in <filename unknown>:0
  at BrightIdeasSoftware.ObjectListView.HandlePaint (System.Windows.Forms.Message& m) <0x40bb2080 + 0x00036> in <filename unknown>:0
  at BrightIdeasSoftware.ObjectListView.WndProc (System.Windows.Forms.Message& m) <0x40b3b220 + 0x00153> in <filename unknown>:0
  at System.Windows.Forms.Control+ControlWindowTarget.OnMessage (System.Windows.Forms.Message& m) <0x414ee940 + 0x00024> in <filename unknown>:0
  at System.Windows.Forms.Control+ControlNativeWindow.WndProc (System.Windows.Forms.Message& m) <0x414ee900 + 0x00036> in <filename unknown>:0
  at System.Windows.Forms.NativeWindow.WndProc (IntPtr hWnd, Msg msg, IntPtr wParam, IntPtr lParam) <0x414ed390 + 0x0031c> in <filename unknown>:0

Also for some reason I had to run mono with sudo otherwise it gave me an error upon trying to access the registry.  Kind of weird.  Also strange is how the error I get is always different every time I revisit this...
neoSphere 5.9.2 - neoSphere engine - Cell compiler - SSj debugger
forum thread | on GitHub

  • Fat Cerberus
  • [*][*][*][*][*]
  • Global Moderator
  • Sphere Developer
Re: The Sphere Studio v1.2.1
Reply #637
Trying with Wine gave me a different error:
Code: [Select]
Unhandled Exception:
System.TypeLoadException: Could not load type 'System.WeakReference`1' from assembly 'mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'.
  at SphereStudio.UI.DialogHeader..ctor () [0x00000] in <filename unknown>:0
  at (wrapper remoting-invoke-with-check) SphereStudio.UI.DialogHeader:.ctor ()
  at SphereStudio.Ide.BuiltIns.IdeSettingsPage.InitializeComponent () [0x00000] in <filename unknown>:0
  at SphereStudio.Ide.BuiltIns.IdeSettingsPage..ctor () [0x00000] in <filename unknown>:0
  at (wrapper remoting-invoke-with-check) SphereStudio.Ide.BuiltIns.IdeSettingsPage:.ctor ()
  at SphereStudio.Ide.Program.Main (System.String[] args) [0x00000] in <filename unknown>:0
[ERROR] FATAL UNHANDLED EXCEPTION: System.TypeLoadException: Could not load type 'System.WeakReference`1' from assembly 'mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'.
  at SphereStudio.UI.DialogHeader..ctor () [0x00000] in <filename unknown>:0
  at (wrapper remoting-invoke-with-check) SphereStudio.UI.DialogHeader:.ctor ()
  at SphereStudio.Ide.BuiltIns.IdeSettingsPage.InitializeComponent () [0x00000] in <filename unknown>:0
  at SphereStudio.Ide.BuiltIns.IdeSettingsPage..ctor () [0x00000] in <filename unknown>:0
  at (wrapper remoting-invoke-with-check) SphereStudio.Ide.BuiltIns.IdeSettingsPage:.ctor ()
  at SphereStudio.Ide.Program.Main (System.String[] args) [0x00000] in <filename unknown>:0

WeakReference has existed since .NET 1.1 so no idea what's going on there.
neoSphere 5.9.2 - neoSphere engine - Cell compiler - SSj debugger
forum thread | on GitHub

  • DaVince
  • [*][*][*][*][*]
  • Administrator
  • Used Sphere for, like, half my life
Re: The Sphere Studio v1.2.1
Reply #638
Quote
Also for some reason I had to run mono with sudo otherwise it gave me an error upon trying to access the registry.  Kind of weird.  Also strange is how the error I get is always different every time I revisit this...
Linux doesn't even have a registry, so it's even weirder that it DOES get past that point with sudo... Try not to run with sudo though. Graphical applications really shouldn't be run with sudo.

WeakReference seems to be part of mscorlib, which is something you have to explicitly install:
Code: [Select]
sudo apt install mono-complete

Edit: wait, that was with Wine? Weird, it's starting up just fine in Wine here.
  • Last Edit: November 02, 2017, 04:21:35 pm by DaVince