Arantor

  • As powerful as possible, as complex as necessary.
  • Posts: 14,278
Re: Converting WedgeDesk
« Reply #15, on September 8th, 2011, 04:47 PM »
It'll look better when it isn't buggy :P

But there are some other interesting side effects to converting to Wedge, like being able to use weToggle, so the collapsible areas are now animated, which is cool, and the code is getting shorter where I can remove so much of the cruft where I don't have to try and support both Curve and Core based themes. So much time was spent just removing Core compatibility code that it's unreal, far more than converting to our meta code for styling purposes.
When we unite against a common enemy that attacks our ethos, it nurtures group solidarity. Trolls are sensational, yes, but we keep everyone honest. | Game Memorial

PantsManUK

  • [me=PantsManUK]would dearly love to dump SMF 1.X at this juncture...[/me]
  • Posts: 174
Re: Converting WedgeDesk
« Reply #16, on September 8th, 2011, 05:01 PM »
I am, in all seriousness, looking forward to paying for this... Even with the shonkey screenies you're posting of it in pre-alpha state.  :eheh:
« What is this thing you hoomans call "Facebook"? »

Arantor

  • As powerful as possible, as complex as necessary.
  • Posts: 14,278
Re: Converting WedgeDesk
« Reply #17, on September 8th, 2011, 05:16 PM »
Well, you can have it now for free since all that I have so far is a reskinned and tweaked version of SD 2.0 which is freely available for SMF. But at some point I am going to be adding more features to it, stuff I want, stuff I think I'll find useful, that sort of gig.

Nao

  • Dadman with a boy
  • Posts: 16,082
Re: Converting WedgeDesk
« Reply #18, on September 8th, 2011, 06:45 PM »
(I inspire people! I inspire people! :eheh:)

Hey Pete, don't forget to finish your Wedge homework first :niark:

MultiformeIngegno

  • Posts: 1,337

Marcus Forsberg

  • Cookies?
  • Posts: 9
Re: Converting WedgeDesk
« Reply #20, on September 8th, 2011, 08:06 PM »
I feel my UI being violated :(

That said I like where it's going. ;) As for "drawers" I actually kind like that, makes sense in my head as well.

Edit: Wait a minute, this is my first post?! I feel like such a silent stalker now.

pgordemer

  • If your not scared, your not paying attention
  • Posts: 28
Re: Converting WedgeDesk
« Reply #21, on September 8th, 2011, 08:42 PM »
mmmm... makes me rethink when my maintenance for IssueTrak comes up for renewal if WedgeDesk might be just the ticket.
You know the true definition of inovators - they are the ones with the arrows in their backs.

Arantor

  • As powerful as possible, as complex as necessary.
  • Posts: 14,278
Re: Converting WedgeDesk
« Reply #22, on September 8th, 2011, 09:21 PM »
As soon as I started running it in Wedge, it was broken since the existing cat_bar/title_bg/catbg/titebg stuff doesn't exist and had to be rewritten, and then I started clearing non-essential markup, and from there it was inevitable that I'd change it... I wanted to give it a fresh look, one that's consistent with Wedge.

I'm also planning on doing some more to things which relied on my altering the layout and markup anyway.

As far as my "homework", the restyle was mostly a quick experiment, I still have to do a bit more before starting on the next part of the add-on work, followed by permissions, I can't really do much to WD without fixing those anyway...

tfs

  • Wow! You guys have been busy beavers. :)
  • Posts: 78
"God is dead." -Nietzsche 1883
"Nietzsche is dead." -God 1900

Arantor

  • As powerful as possible, as complex as necessary.
  • Posts: 14,278
Re: Converting WedgeDesk
« Reply #24, on September 9th, 2011, 01:23 AM »
He does have a point, though, and it wasn't lightly that I decided to up-end it as viciously as it was, because it means a lot of code changes, but it makes way for other things, not just aesthetic consistency.

For example, I'm planning on taking the AJAX assignment tool and applying it to all the configurable options instead of having multiple types of UI in play, which does demand the side area be bigger. The old size was 215px, the current size is 16em which equates to about 250px.[1]

I tried making the ticket details area 250px wide and it just looked too wide - here, it's 250px plus about 15 pixels that makes up the effective right margin (where the rounded border is)

Right now though, I'm concentrating on bulking up Wedge to support it editlessly, which means upgrading certain internal features in the hooks, new hooks and even new *types* of hooks.
 1. Surprisingly, though, with the sidebar and the wider details area, it doesn't feel cramped. Partly because the default Wedge font is narrower and partly because there's fewer hard vertical lines that instil the sense of a barrier.

tfs

  • Wow! You guys have been busy beavers. :)
  • Posts: 78
Re: Converting WedgeDesk
« Reply #25, on September 9th, 2011, 04:28 AM »
My primary UI feedback after using it in a live business environment for 7 days now is to scrap the whole paradigm of "Status" being automatically set by the system.  Don't limit status to New, Awaiting User Response, Awaiting Staff Response, and Closed.  Allow the status field to be user-editable, and to have other choices added to the pick list.  Such as...

New
In Progress
Accountant Review
Customer Review
On Hold
Billed
Paid
Closed
Closed/Not Billed

Anyway, those are the statuses that are desired by our accountant.  I'm currently using a custom field for it, but of course I'd like to have that column available in the main grids and sortable.

Combine the Awaiting User Response and Awaiting Staff Response grids into one grid, and if desired, display who's turn it is to respond in a column.

If you decide to keep them separate grids, at least put the assigned column in the Awaiting User Response grid.

Tie a column in the grid to the tally plugin.

...allright... I'd better stop.  When you're looking for feedback, let me know.  :)

Arantor

  • As powerful as possible, as complex as necessary.
  • Posts: 14,278
Re: Converting WedgeDesk
« Reply #26, on September 9th, 2011, 08:56 AM »
Quote
scrap the whole paradigm of "Status" being automatically set by the system
Yeah, that wasn't one of my better ideas.
Quote
Allow the status field to be user-editable, and to have other choices added to the pick list.
*nods* What I had in mind was a little more complex, but yeah.
Quote
I'm currently using a custom field for it, but of course I'd like to have that column available in the main grids and sortable
Yeah, that wouldn't be a problem.
Quote
Combine the Awaiting User Response and Awaiting Staff Response grids into one grid, and if desired, display who's turn it is to respond in a column.
Interesting, that wasn't one of the things I was going to change, personally, though I did have other ideas for how things would be arranged. More configurable was in order, certainly.
Quote
If you decide to keep them separate grids, at least put the assigned column in the Awaiting User Response grid.
There isn't really the room which is why it isn't there already, but more configurable should fix that.
Quote
Tie a column in the grid to the tally plugin.
You mean, put the results of the tally plugin into the grid? Eeek, could get expensive, but I already have an idea for fixing that...
Re: Converting WedgeDesk
« Reply #27, on September 9th, 2011, 11:10 AM »
I just discovered that WedgeDesk in its current form declares as many hooks as Wedge currently has. I'm not sure if that's a bad thing or a good thing, and I wasn't even that thorough in declaring hooks in WedgeDesk.
Posted: September 9th, 2011, 11:04 AM

Of course, that's not so true now. A lot of the hooks SD had were because SMF *didn't have them* when I implemented them, and because I didn't want to break my own compatibility (as I was using my own plugins) I simply got their hook to call my function and then my hook, but now I just reuse the master hook in Wedge and be done with it.

Nao

  • Dadman with a boy
  • Posts: 16,082
Re: Converting WedgeDesk
« Reply #28, on September 9th, 2011, 01:53 PM »
Feel free to add as many hooks as you'd like in places you want... If you feel other mods might make use of them :)

Arantor

  • As powerful as possible, as complex as necessary.
  • Posts: 14,278
Re: Converting WedgeDesk
« Reply #29, on September 9th, 2011, 02:09 PM »
I've already added 3 hooks - one to load language files (and only language files) for Who's Online, one for extending IP tracking and one for extending SSI, though I think only the first one is likely to be used... Ultimately though I think pretty much every aspect of the system should have hooks, it just ends up being how the hooks need to work.

More will likely come as I figure out more places that hooks are actually needed, though I've removed several of WD's hook calls and replaced them with Wedge's.