Ignore:
Timestamp:
07/24/19 11:23:45 (5 years ago)
Author:
bln4
Message:

Renamed Frame.getItems() to Frame.getSortedItems() to better represent its functionality.

-> org.apollo.ApolloGestureActions
-> org.apollo.ApolloSystem
-> org.expeditee.actions.Actions
-> org.expeditee.actions.Debug
-> org.expeditee.actions.ExploratorySearchActions
-> org.expeditee.actions.JfxBrowserActions
-> org.expeditee.actions.Misc
-> org.expeditee.actions.Navigation
-> org.expeditee.actions.ScriptBase
-> org.expeditee.actions.Simple
-> org.expeditee.agents.ComputeTree
-> org.expeditee.agents.CopyTree
-> org.expeditee.agents.DisplayComet
-> org.expeditee.agents.DisplayTree
-> org.expeditee.agents.DisplayTreeLeaves
-> org.expeditee.agents.GraphFramesetLinks
-> org.expeditee.agents.TreeProcessor
-> org.expeditee.gio.gesture.StandardGestureActions
-> org.expeditee.gui.DisplayController
-> org.expeditee.gui.FrameCreator
-> org.expeditee.gui.FrameIO
-> org.expeditee.io.DefaultTreeWriter
-> org.expeditee.io.JavaWriter
-> org.expeditee.io.PDF2Writer
-> org.expeditee.io.TXTWriter
-> org.expeditee.io.WebParser
-> org.expeditee.io.flowlayout.XGroupItem
-> org.expeditee.items.Dot
-> org.expeditee.items.Item
-> org.expeditee.items.ItemUtils
-> org.expeditee.network.FrameShare
-> org.expeditee.stats.TreeStats


Created ItemsList class to wrap ArrayList<Item>. Frames now use this new class to store its body list (used for display) as well as its primaryBody and surrogateBody.

-> org.expeditee.agents.Format
-> org.expeditee.agents.HFormat
-> org.expeditee.gio.gesture.StandardGestureActions
-> org.expeditee.gui.Frame
-> org.expeditee.gui.FrameUtils


Refactorted Frame.setResort(bool) to Frame.invalidateSorted() to better function how it is intended to with a more accurate name.

-> org.expeditee.agents.Sort


When writing out .exp files and getting attributes to respond to LEFT + RIGHT click, boolean items are by default true. This has always been the case. An ammendment to this is that defaults can now be established.
Also added 'EnterClick' functionality. If cursored over a item with this property and you press enter, it acts as if you have clicked on it instead.

-> org.expeditee.assets.resources-public.framesets.authentication.1.exp to 6.exp
-> org.expeditee.gio.gesture.StandardGestureActions
-> org.expeditee.gio.input.KBMInputEvent
-> org.expeditee.gio.javafx.JavaFXConversions
-> org.expeditee.gio.swing.SwingConversions
-> org.expeditee.gui.AttributeUtils
-> org.expeditee.io.Conversion
-> org.expeditee.io.DefaultFrameWriter
-> org.expeditee.items.Item


Fixed a bug caused by calling Math.abs on Integer.MIN_VALUE returning unexpected result. Due to zero being a thing, you cannot represent Math.abs(Integer.MIN_VALUE) in a Integer object. The solution is to use Integer.MIN_VALUE + 1 instead of Integer.MIN_VALUE.

-> org.expeditee.core.bounds.CombinationBounds
-> org.expeditee.io.flowlayout.DimensionExtent


Recoded the contains function in EllipticalBounds so that intersection tests containing circles work correctly.

-> org.expeditee.core.bounds.EllipticalBounds


Added toString() to PolygonBounds to allow for useful printing during debugging.

-> org.expeditee.core.bounds.PolygonBounds

Implemented Surrogate Mode!

-> org.expeditee.encryption.io.EncryptedExpReader
-> org.expeditee.encryption.io.EncryptedExpWriter
-> org.expeditee.encryption.items.surrogates.EncryptionDetail
-> org.expeditee.encryption.items.surrogates.Label
-> org.expeditee.gui.FrameUtils
-> org.expeditee.gui.ItemsList
-> org.expeditee.items.Item
-> org.expeditee.items.Text


???? Use Integer.MAX_VALUE cast to a float instead of Float.MAX_VALUE. This fixed some bug which I cannot remember.

-> org.expeditee.gio.TextLayoutManager
-> org.expeditee.gio.swing.SwingTextLayoutManager


Improved solution for dealing with the F10 key taking focus away from Expeditee due to it being a assessibility key.

-> org.expeditee.gio.swing.SwingInputManager


Renamed variable visibleItems in FrameGraphics.paintFrame to itemsToPaintCanditates to better represent functional intent.

-> org.expeditee.gui.FrameGraphics


Improved checking for if personal resources exist before recreating them

-> org.expeditee.gui.FrameIO


Repeated messages to message bay now have a visual feedback instead of just a beep. This visual feedback is in the form of a count of the amount of times it has repeated.

-> org.expeditee.gui.MessageBay


Updated comment on the Vector class to explain what vectors are.

-> org.expeditee.gui.Vector


Added constants to represent all of the property keys in DefaultFrameReader and DefaultFrameWriter.

-> org.expeditee.io.DefaultFrameReader
-> org.expeditee.io.DefaultFrameWriter


Updated the KeyList setting to be more heirarcial with how users will store their Secrets.

-> org.expeditee.settings.identity.secrets.KeyList

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/expeditee/settings/UserSettings.java

    r1403 r1415  
    283283        }
    284284
    285 //      public static void appendDefaultFolders() {
    286 //              if (PublicAndPrivateResources && AuthenticatorBrowser.isAuthenticated()) {
    287 //                      // The comments here explain how things have changed with the new regime.
    288 //                      // FrameDirs
    289 //                      // 1. PROFILE_PATH                                      Still points to same place.
    290 //                      // 2. SHARED_FRAMESETS_PATH                     Still points to same place. (encryption stops just anyone reading it)
    291 //                      // 3. framesets-<username>                      Generated on user account creation and must be refreshed on user switching.  Also gives access to tutorial stuffs.
    292 //                      // 4. FRAME_PATH                                        <expeditee-home>\resources-public\framesets.
    293 //                      // 5. HELP_PUBLIC_PATH                          <expeditee-home>\resources-public\documentation.
    294 //                      // 6. MESSAGES_PATH                                     Still points to same place.  Should these be per user and encrypted?
    295 //                      // 7. PUBLIC_PATH                                       Still points to same place.  Kept for compatibility.
    296 //                      FolderSettings.FrameDirs.addAbsoluteDir(FrameIO.PROFILE_PATH);
    297 //                      FolderSettings.FrameDirs.addAbsoluteDir(FrameIO.FRAME_PRIVATE_PATH);
    298 //                      FolderSettings.FrameDirs.addAbsoluteDir(FrameIO.SHARED_FRAMESETS_PATH);
    299 //                      FolderSettings.FrameDirs.addAbsoluteDir(FrameIO.FRAME_PATH);
    300 //                      FolderSettings.FrameDirs.addAbsoluteDir(FrameIO.RESOURCES_PATH);
    301 //                      FolderSettings.FrameDirs.addAbsoluteDir(FrameIO.MESSAGES_PATH);
    302 //                      FolderSettings.FrameDirs.addAbsoluteDir(FrameIO.PUBLIC_PATH);
    303 //                      FolderSettings.FrameDirs.addAbsoluteDir(FrameIO.HELP_PRIVATE_PATH);
    304 //                      FolderSettings.FrameDirs.addAbsoluteDir(FrameIO.MAIL_PATH);
    305 //                      FolderSettings.FrameDirs.setDefault(FolderSettings.FrameDirs.get());
    306 //                                             
    307 //                      // ImageDirs
    308 //                      // 1. resources-<username>\images       Generated on user account creation and must be refreshed on user switching.
    309 //                      // 2. IMAGES_PATH                                       <expeditee-home>\resources-public\images
    310 //                      FolderSettings.ImageDirs.addAbsoluteDir(FrameIO.IMAGES_PRIVATE_PATH);
    311 //                      FolderSettings.ImageDirs.addAbsoluteDir(FrameIO.IMAGES_PATH);
    312 //                      FolderSettings.ImageDirs.setDefault(FolderSettings.ImageDirs.get());
    313 //                     
    314 //                      FolderSettings.AudioDirs.addAbsoluteDir(FrameIO.AUDIO_PRIVATE_PATH);
    315 //                      FolderSettings.AudioDirs.addAbsoluteDir(FrameIO.AUDIO_PATH);
    316 //                      FolderSettings.AudioDirs.setDefault(FolderSettings.AudioDirs.get());
    317 //              } else {
    318 //                      FolderSettings.FrameDirs.addAbsoluteDir(FrameIO.FRAME_PATH);
    319 //                      FolderSettings.FrameDirs.addAbsoluteDir(FrameIO.PUBLIC_PATH);
    320 //                      FolderSettings.FrameDirs.addAbsoluteDir(FrameIO.PROFILE_PATH);
    321 //                      FolderSettings.FrameDirs.addAbsoluteDir(FrameIO.HELP_PATH);
    322 //                      FolderSettings.FrameDirs.addAbsoluteDir(FrameIO.MESSAGES_PATH);
    323 //                      if (FrameIO.FRAME_PRIVATE_PATH != null) {
    324 //                              FolderSettings.FrameDirs.addAbsoluteDir(FrameIO.FRAME_PRIVATE_PATH);
    325 //                      }
    326 //                      FolderSettings.FrameDirs.setDefault(FolderSettings.FrameDirs.get());
    327 //                     
    328 //                      FolderSettings.ImageDirs.addAbsoluteDir(FrameIO.IMAGES_PATH);
    329 //                      FolderSettings.ImageDirs.setDefault(FolderSettings.ImageDirs.get());
    330 //                     
    331 //                      FolderSettings.AudioDirs.addAbsoluteDir(FrameIO.AUDIO_PATH);
    332 //                      FolderSettings.AudioDirs.setDefault(FolderSettings.AudioDirs.get());
    333 //              }
    334 //      }
    335 
    336285        /**
    337286         * Find the appropriate directory to store application settings in for
Note: See TracChangeset for help on using the changeset viewer.