Giter VIP home page Giter VIP logo

hazeronwatcher's People

Contributors

deantwo avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar

hazeronwatcher's Issues

No Avatars Online

Haxus likes to not keep using numbers it seems.

I expected:

<div style="text-align: center; font-family: sans-serif;"><big style="font-weight: bold;">Avatars Online</big></div><br><span style="font-family: sans-serif;">0 avatars are currently online.</span><br><br>

But Haxus had made it:

<div style="text-align: center; font-family: sans-serif;"><big style="font-weight: bold;">Avatars Online</big></div><br><span style="font-family: sans-serif;">No avatars are currently online.</span><br><br>

Check it all, every time

Currently the name of an avatar is only checked the first time. After that first time only the ID is read.

For future features it would actually help to check these values every time.

  • Baby avatars can change name.
  • Agent status is only displayed as <i> HTML tags around the name (#2), and could change over time.
  • Empire can change at any time.
  • Empire flag, once implemented (#11), could change quite often.

Surprise HTML Changes

Haxus fixed a few of the oddities on the playerson page.

This left the avatar list empty, and even made it crash with a "Argument out of range" exception when unwatched avatars logged on.

Windows10 Tray Notifications

The tray notifications are making an annoying sound when triggered.
I read that it is recommended to allow the user to disable tray notifications.

Cannot set standing of an avatar

When I reordered the right-click context menu in c1daa3d, I forgot to test it.
The way I find out what avatar on the list was right-clicked does not work for the standing buttons.

Agent names displays HTML tags

Haxus and other agents have <i> tags around their name is the tables.

HTML

<a href="http://Hazeron.com/EmpireStandings/pQ.html"><i>Haxus</i></a>

Table Entry

<i>Haxus</i>

WatchList Filter Broken

With 2430059 the Avatar WatchList category filter was broken.

This list needs to be dynamically updated just like the Avatar context menu WatchGroup list.

Add Empire Flags

An idea that should be easy to implement, but there are a few things to figure out.

  • How and where to store the images.
  • Avatars in the arena will have arena flag.
  • How and when to detect empire membership changes.

Add Empire to Group

Once #14 is implemented, it would be nice to allow adding of empires.

Individual avatar settings will take precedence over empire settings.

EmpireStandings URL Change

The EmpireStandings2015 URL:

http://Hazeron.com/EmpireStandings2015/pQ.html

Has changed to:

http://Hazeron.com/EmpireStandings/pQ.html

This has broken a few minor things in the current version.

Custom Grouping and Coloring

The whole "diplomatic relation" grouping was fine in the beginning, but some better grouping options would help a lot.

Each group could be created by the user and saved in the settings file. Assign a name and custom color to each group, possibly also allow custom notification sound for each group.

Going simple, each avatar can only be part of one group. But really want the option to add an empire to a group too. Individual avatar settings will take precedence over empire settings. See #15.

Add Avatar Via ID Fails

The same issue as with #8.

The Avatar.Recheck() and Avatar.GetAvatar(string id) methods should be combined to be the same method, at least partially.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.